Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Open Source Hardware Linux

RISC-V and Linux Foundations Partner to Promote Open Source CPU (techrepublic.com) 92

"The Linux Foundation and RISC-V Foundation announced yesterday a joint collaboration project to promote open source development and commercial adoption of the RISC-V instruction set architecture (ISA)," reports TechRepublic: Though some devices that integrate RISC-V will use real-time operating systems rather than Linux, the use of Linux in development will be instrumental as existing tools are being extended to support the RISC-V ISA when developing software on traditional computers. "This joint collaboration with the Linux Foundation will enable the RISC-V Foundation to offer more robust support and educational tools for the active RISC-V community, and enable operating systems, hardware implementations and development tools to scale faster," said Rick O'Connor, executive director of the RISC-V Foundation, in a press release.

In many ways, RISC-V is a hardware equivalent to the open source principles that guide the Linux project, as the ISA is open source, is not subject to patent encumbrances, and is available under the BSD license. [L]icensing fees for Arm or MIPS ISAs -- both of which are fundamentally RISC in principle -- can be avoided by using RISC-V.... As alternatives like Alpha, SuperH, MIPS, and even Intel's own Itanium processors have fallen by the wayside, organizations using those ISAs in their products have had difficult adjustment periods transitioning away, while patent encumbrances largely prevent third parties from continuing development or providing drop-in replacements for those technologies. RISC-V's open nature prevents these issues, as it is possible for any organization to extend or customize their own implementation, and any organization can produce their own RISC-V processors.

Manufacturers like how RISC-V CPUs aren't restricted to a single manufacturer, according to the article, which points out that NVIDIA and Western Digital have both announced plans to use RISC-V in some upcoming products.

RISC-V is also "gaining popularity in Internet of Things, low-power, and embedded applications," and Western Digital even plans to ultimately transition its annual consumption of processors -- one billion cores per yer -- to RISC-V.
This discussion has been archived. No new comments can be posted.

RISC-V and Linux Foundations Partner to Promote Open Source CPU

Comments Filter:
  • by Anonymous Coward

    Who's fabbing these things and where can I buy them? How about an ATX board I can plug these things into?

    • TSMC will fab them for you.
      • TSMC will fab them for you.

        Western Digital plans to use RISC-V processors [designnews.com] in their storage products starting next year. Most likely they will be fabbed by TSMC.

        It is not clear if these RISC-V chips will be available to other companies or to the general public.

        • Why wouldn't it be available? It is available to anyone. You need to come up with the money for the fab.
          • Why wouldn't it be available?

            Because Western Digital is in the storage business, not the chip business.

            It is available to anyone.

            No it isn't. Open Source doesn't work that way. For instance, if I install Linux on my computer, that doesn't mean I have to give you my computer.

            Western Digital is under no obligation to distribute their chips to anyone, nor do they have any obligation to share the innovations done to turn a Verilog design into working silicon.

            • What does this have to do with Western Digital? They don't own the chip! NVIDIA is also using the design.
              • I think I misunderstood. You are talking about Western Digital's implementation. We are talking about RISC-V in general.
          • by _merlin ( 160982 )

            Only the CPU core itself is open source. You'll need a memory controller, cache controller, PCI-e bridge, and a lot of other stuff to make a working CPU. The RISC-V people will be happy to sell you this stuff under a proprietary license.

        • by mikael ( 484 )

          That would be insane - an SSD disk drive with a built in GPU / compute engine. That would get close to the "take the CPU to the data" approach for big data processing.

          • That would be insane - an SSD disk drive with a built in GPU / compute engine.

            RISC-V does not have an integrated GPU, nor does it even have SIMD vector instructions. Things may change in the future, but for now it is in no way a "compute engine".

            It is ideal for low power embedded systems ... like drive controllers.

          • an SSD drive mostly only needs a fancy multiplexer. The computational part could be done on a SOT-26 package micro otherwise.

            That's why the economics lean so heavily on them doing it themselves; what they need is about the cheapest possible embedded processor with that pin count. Not having to license a design means they push the costs down to the theoretical minimum.

          • AMD already sells a GPU with an integrated SSD: https://www.amd.com/en/product... [amd.com]

        • Yes, it is very clear.

          No, they will not be available to other companies, or to the general public.

          This article, about the Linux Foundation partnering with RISC-V to encourage creation of chips available to the general public. Western Digital was mentioned because they're an example of what is being done already.

          If those things were the same, they would not have even mentioned them both.

    • by AmiMoJo ( 196126 )

      You can buy RISC-V boards but they are very expensive.

      The thing is it's just a CPU core. You still need peripherals, e.g. memory/PCIe/SATA/USB/network controllers and a GPU. So for producing an open computing platform it's not really got much of an advantage over ARM. You are replacing one small part of the system with one that is licence free but also less optimized and mature than ARM, which is already extremely cheap and well supported.

      It's great if you need an embedded CPU core for your FPGA project or

      • If you need a lot of ARM chips, or want to be able to do some customization to the architecture (which I believe requires a separate license) eventually the volume cost of using RISC-V is going to be cheaper. This is even a bigger driver if you're trying to produce some component yourself that's designed to be extremely low cost as the additional fees to ARM will become a substantial portion of the cost. It's the same as it was with Windows where no one really noticed the extra cost when computers were hide
        • by AmiMoJo ( 196126 )

          Yeah, it's mostly of interest to companies that can make use if the core directly, rather than for hackers or consumers looking for a fully open processor.

      • by spth ( 5126797 )
        Low-end boards are not that expensive. The HiFive1 are just 59 $ in single-unit quantitities. Philipp
    • Many componies have closed source riscV implementations that they sell. Because, although the ISA is open source, the guys that write verilog, do the verification, make the physical layout still eat regularly, pay mortgages and have kids studying. RiscV, the ISA, is open source which is awsome because people have a community maintained compiler but they'll still need to do the hardwork or buy closed source solutions. Any optimized cores will never be freely open because that involves a considerable investme
    • by Anonymous Coward

      I don't think there are any consumer grade ones that are being manufactured yet. I've only seen fpga based dev boards. It's expensive to get such a low volume chip manufactured.

      The cheapest dev board available is $60 (currently OOS): https://www.sparkfun.com/products/15026
      Here's a faster $119 one: https://dev.sifive.com/freedom-soc/evaluate/fpga/

      Despite the hype surrounding RISC-V, it's basically just a free/open processor that's comparable to a MIPS design, without the IP licensing costs. It's likely going

  • by Anonymous Coward

    The controllers on their graphics cards are RISC-V. Now they're considering implementing their compute cores as well since the compilers are good enough.

    Assuming this trajectory keeps up for the next couple of years, nothing short of a Mill Computing level breakthrough will stop RISC-V from replacing ARM and x86. There's just little to no value in paying for ISA IP when the fabs are doing all the real hard work anyhow.

    • by gtall ( 79522 )

      So with RISC-V, I need to create all the other stuff that goes into an ARM SoC. I presume that grows on trees? For one thing, you'd have to get the parties pushing RISC-V to settle on I/O standards between all those other widgets on an SoC, as well as the widgets themselves. So keep dreaming of pink unicorns, they're out there somewhere.

      • So with RISC-V, I need to create all the other stuff that goes into an ARM SoC. I presume that grows on trees? For one thing, you'd have to get the parties pushing RISC-V to settle on I/O standards between all those other widgets on an SoC,

        They already have done so. There are typical interconnects used between cores and other logic blocks, because this is already how chips are designed by the people who design them. They create blocks which they can glue together to form complete designs.

    • The controllers on their graphics cards are RISC-V. Now they're considering implementing their compute cores as well since the compilers are good enough.

      Assuming this trajectory keeps up for the next couple of years, nothing short of a Mill Computing level breakthrough will stop RISC-V from replacing ARM and x86. There's just little to no value in paying for ISA IP when the fabs are doing all the real hard work anyhow.

      I’m just curious how long we will remain in the dark ages because of Imaginary Property. Many are skeptical of the Mill, but suppose it pans out; how would that innovation benefit people in this lifetime? We’d now have a wonderful new proprietary architecture that no one will touch, because there isn’t a second source. So it will remain confined to niches until the patents run out and someone implements the ideas anew, which may only repeat the cycle with a minor variation. Without an open

  • >"gaining popularity in Internet of Things, low-power, and embedded applications,"

    Because it's a slow CPU architecture.

    • by AmiMoJo ( 196126 )

      Relatively slow but also low transistor count and therefore decently low power. Also free to embed in your ASIC as Western Digital is doing.

  • It is so time for this.
  • It should be noted that RISC-V is an Instruction Set Architecture and not a specific CPU. There are both open and closed implementations of it but they all match a specification. It's like UNIX, there is no single implementation of UNIX but there is a specification of what a UNIX provides.

  • For my laptop and desktop!
  • One of the things holding RISC-V back, is a single board computer, usable as a simple desktop. Something like a Raspberry PI, with;

    - at least dual core CPU, potentially with a quad core option
    - reasonable amount of memory, 1GB or more, (or DIMM slots)
    - multiple USB ports
    - storage, (SATA, SDXC or fast USB port for external storage)
    - network, (WiFi, Ethernet, or a fast USB port for network dongles)
    - video, (or PCIe slot for video card)
    - Some expansion, (like PCIe, or more than 1 USB port that is a fun
  • don't know much about the risc-v ecosystem, but lets hope it doesn't turn into the same clusterfuck as ARM.

A morsel of genuine history is a thing so rare as to be always valuable. -- Thomas Jefferson

Working...