Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Technology

ARM's Own Employees Complain About Anti-RISCV Website (theregister.co.uk) 89

lkcl writes: Phoronix and The Register have an insightful look into an effort by ARM that is reminiscent of Microsoft's "Get The Facts" campaign. RISC-V's design is a revamp of the RISC concept that is intended from the ground up to fix the mistakes and learn from the lessons of the past 30 years. Power efficiency is 40% better than ARM or Intel. Compressed instructions reduce I-cache misses by 20-25%, which is roughly comparable to the same performance that would be achieved by doubling the Instruction Cache size. Yet despite El Reg's insightful analysis,
all is not as it seems: on further investigation, some of ARM's criticism has merit, whilst some of it is clear out-and-out FUD from ARM that, being so critically dependent on free software, had its own employees complain so much that the site was pulled.

Also we cannot help but wonder which "Big Chip" company offered seven-figure salaries to try to shut down the IIT Madras Shakti Project. Most interesting however is the fact that ARM -- a $40 billion dollar company -- is rattled by RISC-V enough to use underhanded tactics, whilst Intel on the other hand is actually investing.

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

ARM's Own Employees Complain About Anti-RISCV Website

Comments Filter:
  • by Anonymous Coward

    They reality is that there has been very little innovation in the area of computer architecture in the past couple of years.
    Only thing they have been doing is adding more cores.
    Once you have a completely open CPU design that fabs can freely fabricate as much as they want, it will eat up a huge slice of the embedded extremely low power market.

    • Exactly. Digital computing has hit a dead end, even though many Slashdotters hate to accept it, and it isn't looking good for the future. If they fix all the Meltdown/Spectre issues in the next generation it might cause that generation to be slower than the previous one. Eventually "open" processors will catch up.
      • by Anonymous Coward

        The next 10nm-based generation for Intel will have lower transistor performance than their refined 14nm++ and they freely admitted that (https://assets.pcmag.com/media/images/448825-10nm-technology-enhancements.jpg). If you have a Sky-/Kaby-/Coffee Lake the next ones are not going to be performance upgrades. And with the most recent Spectre-related issues (1.1 and 1.2) I don't expect any silicon fixes until at least Ice Lake in 2020.

    • by alvinrod ( 889928 ) on Wednesday July 11, 2018 @04:32PM (#56931160)
      I wouldn't say that. Companies like NVidia are doing a lot of work in designing cores that are made for deep learning and other types of specialty workflows where a general purpose CPU isn't as efficient or the amount of processing power needed is massive. Others like AMD have developed new interconnect technologies (they call it Infinity Fabric) that can be used to connect multiple small dies together on an interposer. This has massive ramifications as it means you can create massive dies in a much more cost-effective manner. We've also seen both Intel and AMD making moves towards APUs and with HBM (high bandwidth memory) it's eventually going to hit a point where x86 processors can become a SoC to that point that PCs become much more simplified. Maybe this doesn't have the wow-factor of some flashy new invention, but steady progress is often far more important than most of what people want to call "true" innovation.

      RISC-V is also an ISA (instruction set architecture) which is not an actual chip implementation. It's very similar to ARM in that it allows for companies to develop their own implementations of the chip, much like how Apple, Samsung, NVidia, and Qualcomm all make their own cores. The only difference is that RISC-V doesn't cost anything to license. You'll still need to pay chip designers to create an implementation if you don't have an open implementation that's free to use and there's no guarantee that any free implementation fits the use case that you'd want to target. Even if it does, there's still no guarantee that someone's proprietary implementation doesn't have such significantly better performance that it's better just to pay the additional cost anyway.
      • "deep learning" is BS. What they are calling "deep learning" cores are just compute cores with large programmable caches. Hardly innovative.
        • There are ANN hardware designs wherein computer memory cells are integrated with the circuitry of artificial neurons, such as an LSTM neuron. Rather than a bunch of RAM and some program code, there's a bunch of flip-flop circuitry (RAM) built right into the neuron circuitry to create a fully-functional neuron package, along with supporting circuitry to allow programming by wiring those neurons inputs and outputs to each other how you like and writing or reading their values.

          Theoretically, once you've pro

          • by Anonymous Coward

            Yea...... neurons aren't binary flip-flops.

      • In his Turing Award lecture [iscaconf.org], David Patterson made a similar point that there is a big potential for domain-specific ICs. Google's TPU is an obvious example, but there are many other examples.

  • Intel (Score:5, Insightful)

    by Anonymous Coward on Wednesday July 11, 2018 @04:27PM (#56931138)

    ARM is a technology company that makes all of it's money licensing it's IP. If people don't use ARM chips, they don't make money.

    Intel is a chip manufacturing company. They have their own CPUs, but they have also manufactured ARM CPUs (XScale) and licensed their IP for other chip manufacturers to use. I don't think Intel particularly cares what CPUs they make, as long as they make money.

    So, in the grand scheme of things, Intel probably wouldn't care about making RISC-V CPUs if they could make money doing so, whereas RISC-V is a direct threat to ARM's business model.

    • ARM's problem is that a good chunk of the big ticket ARM "established market" is mainly based on P-code/JIT technologies that are not specific to the ARM architecture. Changing the underlying architecture is mostly trivial. x86/x64 android runs the same stuff ARM android does, and so too will RISC-V.

      Without it being king of low power, why choose ARM?
      • Re: (Score:3, Interesting)

        by Logger ( 9214 )

        I call hogwash on the claim that RISC-V is significantly more power efficient than ARM or Intel. I could not find the summary's claim of "Power efficiency is 40% better than ARM or Intel. " anywhere in the referenced material.

        I'm guessing he's misquoting this line "instruction cache access alone dissipated 40% of the energy in a five-stage RISC pipeline."
        Unless someone has come up with a RISC-V implementation that completely eliminates 100% of i-cache access power, in no way can you interpret that to mean R

        • I've been programming ARM chips for the last 20 years, including on ARM-licensed cores on SoCs, and most of that time I have used the free GNU tools. Just like the RISC-V hardware is going to be good enough for most people, the same applies to free tools.

          Another consideration is that the ARM core that we had licensed for our SoC came with the restriction that we were not allowed to modify the source code. Only the external interface could be modified, not the core itself. Obviously, the RISC-V core doesn'

      • by Megane ( 129182 )

        I don't know what color your glasses are, but the only "P-code/JIT technologies" that I'm aware of using ARM would be Android. And in that case, it would still take a lot of effort to port the whole system. The system is more than just the apps.

        There's a lot more to ARM's market than things that run a Linux kernel, such as the entire Cortex M line. And those already tend to be fragmented by vendor because even with the same core, each vendor has its own flavor of peripheral units. In these applications, C

  • by wonkey_monkey ( 2592601 ) on Wednesday July 11, 2018 @04:32PM (#56931156) Homepage

    I don't think I've ever read a more confusing summary. Clarifying that RISC-V isn't ARM's baby would have been a start. The subject of each sentence is also hard to decipher - is The Register's (do we have to call it "El Reg"? That's so twee) analysis about RISC-V, or about ARM's anti-RISC-V site? And so on.

    • Oh yeah, and you fucked up one of the links.

      • by lkcl ( 517947 )

        *sigh* it worked fine when i previewed it. https://groups.riscv.org/forum... [riscv.org] - i've emailed help@slashdot.org they should fix it soon enough

        i wanted to provide lots for people to debate, rather than just "repeat someone else's story" like much of the internet "news" tends to be these days.

    • by Anonymous Coward

      I don't think I've ever read a more confusing summary.

      So you missed Trump's take on the North Korea Summit?

    • The submitter, lkcl, is one of the smartest people here.
    • by Tailhook ( 98486 ) on Wednesday July 11, 2018 @05:37PM (#56931446)

      I don't think I've ever read a more confusing summary.

      It might have helped if the first part of this had appeared on Slashdot. But yes, the summary, particular the title, is hopeless. A better title might be: "ARM beclowns itself with FUD against RISC-V"

      This is about ARM FUD against RISC-V that appeared yesterday on a new site setup by ARM marketing creeps. It was a shock to people that respect ARM, so much so that some argued it was a hoax. It took some investigation [ycombinator.com] into the FUD site and its origins to convince people.

      The fact is that what ARM sells is being commoditized. It's being commoditized because what they sell isn't all that novel any longer. The core of an ARM based integrated circuit is a small fraction of the value of these devices today; they real value is in the peripherals.

  • It's a free alternative that directly competes with them. See also: MS vs Linux
  • My Thoughts (Score:5, Interesting)

    by DaMattster ( 977781 ) on Wednesday July 11, 2018 @05:01PM (#56931292)
    ARM is scared of losing it's death grip over IoT and smartphones. Usually active FUD campaigns bely this real concern. One day ARM will have to come to grips with the fact that it will be toppled. ARM is about to repeat the same expensive mistakes that Microsoft did with its Get The Facts campaign.
  • by Anonymous Coward

    All this time they've been living from the x86 architecture. Their last significant architecture change was Sandybridge, concocted in Israel rather than Intel headquarters. Now they have Spectre and Meltdown and AMD is running circles around them with Ryzen. They killed off Alpha by hooking HP on Itanium and then killing off Itanium. MIPS died from a culture of binary distribution/compatibility (simulating non-interlocking 3-stage pipelines with half-interlocking 7-stage pipelines is just absurd). ARM

  • It must be awesome to be so good in your field that you get to call out your own companies FUD, without getting fired or blacklisted. I don't know if tech people will ever figure out how powerful their technology has made them.
  • Luke could you provide sources for your claim that "some of ARM's criticism has merit?". The link provided is to your own mailing list post. I have been following RISC-V closely, and I'm curious what the "systemic failures" you describe there are.
    • by lkcl ( 517947 )

      Luke could you provide sources for your claim that "some of ARM's criticism has merit?". The link provided is to your own mailing list post. I have been following RISC-V closely, and I'm curious what the "systemic failures" you describe there are.

      *sigh* that's difficult to do, to provide "independent" sources, as no fucker is brave enough to put their neck on the line and stand up to them. the only reason i can publicly hold them accountable is because:

      (a) i'm used to challenging people (and getting banned and censored and then predictably 100% so far seeing the project fail or fork or undergo a major change in leadership within 6-18 months)
      (b) i'm not affiiated with a university, so do not have a "tenure" that could be threatened
      (c) i do not work

      • (b) i'm not affiiated with a university, so do not have a "tenure" that could be threatened

        I believe the purpose of tenure is to grant academic freedom to the researcher. I don't see how criticizing RISC-V would "threaten" a tenured position.

        over the years i've read enough to be able to watch for the signs, and to give people the opportunity to sort things out for themselves... if they so wish. the six Systemic Laws of Organisations listed in "Invisible Dynamics" is one of the best guides i know. any one of those Systemic Laws gets violated, an organisation is guaranteed to be in trouble. *fixable* trouble... if they choose, but still trouble nonetheless.

        Do you know of any online reference to these "systemic laws?" If these laws are reasonable, I'd like to perform my own analysis of the RISC-V community's stability. If there aren't any references online, would you mind briefly outlining what the six laws are?

        this despite trying to warn them that the Shakti Foundation is backed by UNLIMITED resources from the Indian Government, and if the RISC-V Foundation doesn't get their act together they'll fork the entire RISC-V software and hardware eco-system, and over the next 5-10 years drop a hundred million completely incompatible processors onto the planet, causing *exactly* the scenario that ARM described in their now-offline website.

        Hmmm, this does seem like a worst-case scenario, but I don't see any incentive for the Indian develope

        • by lkcl ( 517947 )

          (b) i'm not affiiated with a university, so do not have a "tenure" that could be threatened

          I believe the purpose of tenure is to grant academic freedom to the researcher. I don't see how criticizing RISC-V would "threaten" a tenured position.

          whilst i am well-known (even myself) for not known for getting things totally accurate, i'm sure you know what i mean: a student or professor publicly criticising a highly-respected person... for example david patterson to pick one hypothetical name, would raise... a lot of eyebrows.

          over the years i've read enough to be able to watch for the signs, and to give people the opportunity to sort things out for themselves... if they so wish. the six Systemic Laws of Organisations listed in "Invisible Dynamics" is one of the best guides i know. any one of those Systemic Laws gets violated, an organisation is guaranteed to be in trouble. *fixable* trouble... if they choose, but still trouble nonetheless.

          Do you know of any online reference to these "systemic laws?" If these laws are reasonable, I'd like to perform my own analysis of the RISC-V community's stability. If there aren't any references online, would you mind briefly outlining what the six laws are?

          the book's available on amazon, my copy's in storage and i really wish it wasn't. it costs quite a lot to replace https://www.amazon.co.uk/Invis... [amazon.co.uk]

          as i can best recall them they are listed on page 23 with their associated "anti-

          • whilst i am well-known (even myself) for not known for getting things totally accurate, i'm sure you know what i mean: a student or professor publicly criticising a highly-respected person... for example david patterson to pick one hypothetical name, would raise... a lot of eyebrows.

            Isn't this a general criticism of any democratic system? It would raise a lot of eyebrows because one would expect that the authority figure is qualified in making his/her judgements. I'm still not sure what the issue is here.

            hilariously a lot of them are the subject of Dilbert strips. CEOs telling you that "everything's well" (when it clearly isn't) has an *extremely* damaging effect as it completely locks up the *entire* company.

            "Don't be Dilbert" seems to be a good mantra to follow.

            it does if i am helping them to create a mobile-class processor, that goes into smartphones, tablets, netbooks and chromebooks, which, due to their reduced cost due to huge volume, result in them being sold out of india on amazon, making their way world-wide, and people find that they're not DRM-locked and that they can quite easily replace the OS right down to the bedrock.

            the problem will come when they find that the standard debian-riscv and standard fedora-riscv distros.... don't work. they'll then start investigating and find that they need a complete total hard forked version of debian, fedora and so on. at that point it becomes hell for the debian and fedora maintainers, who are pretty much guaranteed to be swamped with requests for support of such low-cost low-power hardware.

            What is the motivation for the Shakti engineers to deviate so far from the base ISA that their hardware will no longer be compatible with the general ecosystem? Also, I still don't understand how any of these criticisms are due to

            • by lkcl ( 517947 )

              whilst i am well-known (even myself) for not known for getting things totally accurate, i'm sure you know what i mean: a student or professor publicly criticising a highly-respected person... for example david patterson to pick one hypothetical name, would raise... a lot of eyebrows.

              Isn't this a general criticism of any democratic system? It would raise a lot of eyebrows because one would expect that the authority figure is qualified in making his/her judgements.

              eeexactlyyyy. and unfortunately, we are talking about people who, by virtue of being professors, are used to teaching, used to being always right, and used *never* to being questioned. and, indeed, *in their area of expertise*, they are almost 100% right, 100% of the time. this is an example of the systemic law "respect expertise, respect length-of-service".

              unfortunately there are two (quite different but related areas) where this becomes a problem:

              (1) when the experienced and long-standing expert encoun

  • What where they even thinking to launch a smear site like that? It's certain to backfire: the message such a site gives is that RISC-V is a serious challenger to ARM, if ARM has to go out and smear it, and people who've never even heard of RISC-V will now be checking it out because this kind of story gets picked up by the computing press and gives a huge amount of free publicity to RISC-V.

  • Am I the only one who actually read the archived web site [archive.org] and figured their talking points were pretty benign and reasonable? I mean, RISC-V isn't even a full spec at the moment and is still a work in progress.

    Like most things I've come across in the open-source world, RISC-V is a bunch of good ideas, but ARM has proven, working implementations of their own ISA. From a business perspective, it's not outlandish to boast about that. If ARM were tearing apart the concepts behind RISC-V, then that would be a

To the systems programmer, users and applications serve only to provide a test load.

Working...