Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Open Source Hardware

Nvidia, Western Digital Turn to Open Source RISC-V Processors (ieee.org) 95

An anonymous reader quotes IEEE Spectrum: [W]hat's so compelling about RISC-V isn't the technology -- it's the economics. The instruction set is open source. Anyone can download it and design a chip based on the architecture without paying a fee. If you wanted to do that with ARM, you'd have to pay its developer, Arm Holding, a few million dollars for a license. If you wanted to use x86, you're out of luck because Intel licenses its instruction set only to Advanced Micro Devices. For manufacturers, the open-source approach could lower the risks associated with building custom chips.

Already, Nvidia and Western Digital Corp. have decided to use RISC-V in their own internally developed silicon. Western Digital's chief technology officer has said that in 2019 or 2020, the company will unveil a new RISC-V processor for the more than 1 billion cores the storage firm ships each year. Likewise, Nvidia is using RISC-V for a governing microcontroller that it places on the board to manage its massively multicore graphics processors.

This discussion has been archived. No new comments can be posted.

Nvidia, Western Digital Turn to Open Source RISC-V Processors

Comments Filter:
  • by rsilvergun ( 571051 ) on Saturday July 28, 2018 @04:38PM (#57024732)
    license their tech to a Chinese company? At this point I think AMD is big enough and advanced (pun intended) enough to stand on their own. I'm sure they have to license patents from Intel, but last I checked that was required by law (that's kind of the point of patents) and I'm sure they've got their own patents to license.
    • by Desler ( 1608317 )

      but last I checked that was required by law (that's kind of the point of patents)

      No, it's not. You're conflating patents and copyrights.

      • by gavron ( 1300111 )

        No, he's not.
        https://www.extremetech.com/co... [extremetech.com]

        E

        • by Desler ( 1608317 )

          Nowhere in that article is there any proof of a law requiring compulsory licensing of patents.

            • by Desler ( 1608317 )

              Yes, as I said the US has compulsory licensing of certain copyrighted works, but it does not work that way for patents. Did you even read the article?

              • but it does not work that way for patents.

                Sometimes it does. Intel is compelled to license some of their patents to AMD by the DoJ as part of an anti-trust consent decree.

                • but it does not work that way for patents.

                  Sometimes it does. Intel is compelled to license some of their patents to AMD by the DoJ as part of an anti-trust consent decree.

                  You didn't understand the word "consent" in "consent decree." That means it is a contract between DoJ and Intel. It isn't something they were compelled to do; it is something they agreed to do to prevent being compelled to do things, potentially more or different things than the things they were allowed to agree to do.

                • There is a long backstory, with a timeline detailed at https://www.cnet.com/news/inte... [cnet.com]

                  * in the early 1980s, when IBM brought out the PC, they threw in their standard demand for a "second source". Back then, IBM was YUUUUGE, and if you wanted their business, you complied with their demands.

                  * as per IBM's demand, Intel licenced 8086/8088 and 80286 tech to AMD

                  * later, Intel claimed that the licence did not cover 80386 and further cpus. AMD claimed that the licence did cover future X86 cpus. Court battles ens

            • by Desler ( 1608317 )

              BTW if patents licenses are compulsory, how do you explain Intel not being forced to license x86 patents? If they were, more than just AMd would have a license from Intel. Or how do you explain the Apple v. Samsung lawsuit over patents? If patent licensing were compulsory, there would be no case since Apple would have been forced by law to license the patwnts to Samsung.

              • AMD really only has an x86 license because back in the day they were an 80286 second source. Their main thing back then were some 'bit slice' ALU processors they sold in 4 bit chunks that you could bolt together. I think I still have some stuck away in a box somewhere.

                • by Anonymous Coward

                  AMD really only has an x86 license because back in the day they were an 80286 second source.

                  Oh, and that other thing called AMD64 that pretty much every x86 CPU (even Intel's) has become.

                  • Eh, minor detail.
                  • The only reason they had an architecture to extend was because of having been a licensed second source decades ago.

                    The knob polishing that AMD gets from their fanboys is amazing. As is the presumption some will make that this comment makes me an Intel fanboy.

                    For pete's sake, they're not football teams. Nothing we say or do matters to the people running Intel or AMD. You're not going to get invited to the party afterwards if you're the most slavish fan in the mosh pit.

        • by Desler ( 1608317 )

          Just as proof from the article:

          It’s entirely possible that AMD wants to use the building blocks of Zen or AMD’s SeaMicro fabric and combine them with its own homegrown capabilities in ways that wouldn’t infringe on patents held by Intel or other players in the industry.

          If patent licensing was compulsory why would they care about infringing Intel's patents? Intel would have to give them a license. Oh wait, except there is nothing requiring Intel to license its patents which is why they are working around that as backed up by the paragraph above this one:

          This suggests that the JV is structured to bypass restrictions in AMD’s x86 license agreement with Intel that would otherwise prevent the company from signing any such agreement.

          • by tsqr ( 808554 )

            The OP said, "I'm sure they have to license patents from Intel, but last I checked that was required by law"

            In other words, the law requires that AMD license any Intel patents they use. Not sure how you construed his comment to mean Intel is required to license their patents to AMD.

    • no, AMD engineered financial arrangement that makes it look like Chinese company is manufacturing processors, all in an effort to skirt Chinese import taxes.

  • Good tech (Score:5, Informative)

    by Misagon ( 1135 ) on Saturday July 28, 2018 @05:14PM (#57024820)

    I think the article should say "[W]hat's so compelling about RISC-V isn't just the technology".

    The instruction set is modern and tight, made to be easy to pipeline and scale. There are RISC-V chips that rival ARM in performance / watt at the same manufacturing process.
    The ISA is modular so engineers could strip out the parts they don't need and get more power savings that way.

    But I would not say that it is mature yet. There are important parts, such as the memory consistency model that I have not yet seen set in stone.

  • by gnujoshua ( 540710 ) on Saturday July 28, 2018 @05:21PM (#57024838) Homepage
    The greater the return!
  • Stealth CPUs (Score:5, Interesting)

    by nateman1352 ( 971364 ) on Saturday July 28, 2018 @05:56PM (#57024938)

    So RISC-V's market is going to be mostly in non-exposed, internal processors running secret unreplacable firmware doing unknown things our GPUs and SSDs... Kinda like the Intel ME and AMD PSP. Are we supposed to feel good about that?

    I find it ironic that the first thing that comes out of an open CPU design is more of the closed systems that supposedly RISC-V was designed to discourage. I don't think we can blindly apply the same approach to open hardware that was taken for open software, the economics of hardware production is very different than the economics of distributing software on the Internet.

    • Those closed systems would exist either way. As it stands, at least there is a chance of those companies contributing something back to the open project.
    • Comment removed (Score:4, Insightful)

      by account_deleted ( 4530225 ) on Saturday July 28, 2018 @07:14PM (#57025168)
      Comment removed based on user account deletion
      • by Anonymous Coward

        Not only ARM but many lesser known ones. For example ARC has a bit of notoriety for being used in nvidia GPUs before being replaced by a RISC-V or in the Intel Management Engine before they put in an x86 instead (their small 486/586 clone that was sold as Quark I believe)
        There's MIPS likely. PowerPC was used on RAID cards. And probably a ton of vendor-specific architectures and simple micro-controllers.

    • Re:Stealth CPUs (Score:5, Interesting)

      by ledow ( 319597 ) on Sunday July 29, 2018 @04:10AM (#57026732) Homepage

      Not being funny - but almost every chip you've ever used could have secret unreplaceable firmware and you'd know nothing about it.

      This has been true throughout the history of computing, really. Sure, we know now that the Z80 was okay but we had no way of sensibly telling back then and it was all we could use.

      Has anyone ever decapped a 386? What about those old AMI BIOS chips, sure we know what firmware can load onto them, but how do we know that's all that's in that chip and there isn't a secret ROM activated under certain conditions? We don't, until the chip is dead and out of the market, and even then we may never know.

      Sorry, but "open" hardware of any significant specification is a fallacy... because you cannot verify it without an awful lot of very expensive equipment, even if it operates as if it were a RISC-V processor. Anything could be tapping into that core specification and leaking or acting on data secretly and you'd never know - it would just look and work like RISC-V chips all do to all outside appearances.

      Honestly, if you think that nVidia using RISC-V is a bad thing, and isn't going to boost RISC-V adoption, reputation and development, or that your system is somehow going to avoid all such avenues of compromise, you're so wrong that it's laughable.

      In fact, if anything, such code makes it incredibly easy to modify such a thing, use its name AND get away with it because nobody will ever check and/or ever be able to sue, that doing that to some big-name chip manufacturer.

      • Well, in the olden days some of us didn't like buying BIOS chips, and updates weren't always user-installable. So some of us went to a local electronics store, and if you bought a blank EEPROM of the correct size and pinout they'd be happy to copy the firmware off of a real BIOS chip they had laying around. It would work great, but it wasn't even the same brand of ROM, it wouldn't have had the stock secret circuit. And it wouldn't have been sold in a supply chain that expected it to end up as a BIOS chip.

        An

        • by ledow ( 319597 )

          The portion of people who would have bought their own chips and copied a BIOS onto them was vanishingly small. I was really deep into my IT as a kid, and very much considered a "BIOS Saviour" purchase several times, but could never justify it.

          But the fact remains that you still wouldn't have known - you may have unwittingly saved yourself from such an attack, but the BIOS could easily program in an innocent-looking presence check and carry on regardless if on a non-compromised device. Hell, it doesn't eve

    • I find it ironic that the first thing that comes out of an open CPU design is more of the closed systems that supposedly RISC-V was designed to discourage.

      That is the whole tech industries goal, you seem to be unaware the tech industry from the very beginning - (games, hardware mfg'ers, holly wood, etc) have always hated people owning and controlling their own computers and software. With the rise of high speed internet they are using the ignorant half of mankind to slowly boil the frog and take away control of our machines because they know we can't reach these companies and hold them accountable.

      The last 20 years in videogames and software has been towards

  • If you want open hardware then you're going to have to buckle down and start designing and writing drivers for it yourself. Sandisk/AMD/Intel/NVIDIA/WesternDigital/Seagate/RAID manufacturers/Creative clearly don't give a shit about making open source hardware. Now many of their patents and methods have already expired so it should be possible to raid the patent libraries to make some pretty reasonable hardware, but the software is going to all have to be written from scratch as existing code is under copyr
    • by pjrc ( 134994 )

      Kinda sounds like comments of the early 1990s when Linux was considered a toy that nobody would ever use "in real life".

  • Why not SPARC [sparc.org]?
    • by Anne Thwacks ( 531696 ) on Sunday July 29, 2018 @07:06AM (#57027258)
      Because sane people do not wish to be on the same planet as Larry Ellison.
  • Why do Qualcomm and Samsung use ARM for their mobile chips (Exynos [wikipedia.org] and Snapdragon [wikipedia.org]) instead of RISC-V? Superior performance? Price?
    • The same reason x86 is the king. The software works in ARM. People want their software to just work. There are some Android devices with MIPS but they aren't a huge success.
  • Thy are also free to use AMD there is an existing expertise so it should be easier to use than something new.
  • It's outrageous you can copyright an instruction set. Its a language, and you shouldnt be able to copyright languages, protocols, etc. Didnt transmeta and several other companies implement x86 without paying Intel a fee? It seems the fee should only be for licensing Intels schematics. but if your going to use all of your own electronic designs it should be fine to support an existing ISA. ISAs are not difficult to implement. In fact you can create one in an hour. This certainly is not worth millions of doll

They are called computers simply because computation is the only significant job that has so far been given to them.

Working...