On-Prem

Up in arms! Arm kills off its anti-RISC-V smear site after own staff revolt

Underhand tactic of slagging off the competition backfires


Arm has taken offline its website attacking rival processor architecture RISC-V within days of it going live – after its own staff objected to the underhand tactic.

The site – riscv-basics.com – was created at the end of June, and attempted to smear open-source RISC-V, listing five reasons why Arm cores are a better choice over its competitor's designs. However, the stunt backfired, with folks in the tech industry, and within the company's own ranks, slamming the site as a cheap shot and an attack on open source.

That last part in particular made Arm bosses U-turn: the Softbank-owned CPU design house, responsible for billions of CPU cores in smartphones, tablets, smart cards and other embedded kit, is heavily reliant on an ecosystem of open-source code and developers. Thus laying into the RISC-V movement looked like a declaration of war on open-source technology.

If anything, the site made RISC-V sound like a viable alternative to Arm's crown, giving the upstart architecture more credibility.

Arm is right to be rattled by RISC-V. Western Digital has thrown its weight behind the architecture, Nvidia is using it as the glue inside its future graphics cards, plus it is backed by Google, Samsung, Qualcomm, and other organizations – many of which are Arm licensees.

And being open source, RISC-V cores can be studied, improved, and validated by a large cooperative community, which is an exciting prospect.

Background

RISC-V is an open-source processor instruction set specification, overseen by the non-profit RISC-V Foundation, with freely available implementations – whereas you have to pay millions of dollars to Arm for the rights to use its CPU cores and architectures.

People who want to build their own system-on-chips can take royalty-free BSD-licensed RISC-V cores from GitHub, customize them, bolt on their own crypto or math acceleration, input-output support, and other peripherals, and pass the designs to chip factories to fabricate, which in theory works out a lot cheaper than using Arm's CPU cores.

Upstarts such as SiFive will help turn your RISC-V-based blueprints into physical chips, and outfits such as Greenwaves are using the technology to craft multi-core SoCs, with neural network acceleration, for drones and other embedded gear. SiFive also has its own system-on-chips available for you to get your hands on, LowRISC is working on its own open-source SoC, and you can run RISC-V cores on FPGAs or in emulators such as Qemu.

Sure, RISC-V is in its infancy, and its cores can't keep up with Arm's top-end Cortex-A offerings, for the moment at least. However, it is threatening to give Arm a run for its money in the microcontroller and lower-end, low-power world.

Both RISC-V and Arm's 64-bit Armv8 architectures share the same RISC roots going back the 1980s. RISC-V was born in Berkeley, California, in 2010, founded by Krste Asanović and colleagues with the help of computer science ace David Patterson, who coined the term RISC, cowrote essential textbooks on CPU design, and led early efforts to create RISC processors.

Just like on Arm, you can boot Linux and other ported operating systems on RISC-V cores – which come in 32-bit, 64-bit and 128-bit flavors – and use them as general-purpose or specialist processors. RISC-V and Armv8 both have a zero register, both have 31 or so general purpose registers, both shun multiple register loading and saving from and to memory, both support multiple levels of privilege, both do virtual memory and access protection, both look a little like 64-bit MIPS if you squint, and so on.

RISC-V and Arm both run software written in C, C++, Go, Rust, Python, and other languages. To programmers, the architectures appear quite similar.

The claims

Arm's five allegations against RISC-V centered on cost, ecosystem, fragmentation, security, and design assurance.

"Whether you are looking to create a chip from scratch or looking for a complete solution, take advantage of an architecture that has been tried and tested in more than 125 billion chips and already in processor designs licensed by more 500 partners," the site smugly put.

On the point of cost, Arm tried to argue that while RISC-V cores are free to use, you still have to design plumbing around them, and then get the things manufactured, none of which is cost free. Of course, anyone preparing to create a system-on-chip will know this – so El Reg can only assume this was an appeal to investors and shareholders that Arm wasn't about to be totally undercut by an open-source upstart.

Brains behind seL4 secure microkernel begin RISC-V chip port

READ MORE

On the ecosystem, yes, Arm has a large one – but RISC-V is just starting, so it's a cheap shot. At one point, Arm was an internal project at Britain's answer to Apple – Acorn Computers – and it took several years to reach its level of dominance today.

On the fragmentation risk: Apple, Samsung, and Qualcomm have their own flavors of Arm-compatible cores out in the wild, while we've lost count of the times Arm has come up with different math unit extensions.

On security: Arm cores suffer from Spectre and Meltdown flaws, and TrustZone fell to crap firmware programming by Arm's customers. RISC-V cores avoided Spectre and Meltdown by not having the same level of speculative execution – and its designs are open for anyone to scrutinize and improve.

On design assurance: Arm claimed again it is expensive to validate designs, but anyone serious about building their own chips will know this, so again, it looks like an appeal to investors, analysts, and journalists.

Fear, uncertainty and doubt

In response to Arm's outburst, the inevitable arm-basics.com, piling into Arm's approach to licensing, emerged online, and infosec guru Maria "Azeria" Markstedter vowed to create arm-basics.de with guides on how to write exploits for vulnerabilities in Arm-powered systems.

"Arm’s negative campaign against RISC-V can only backfire," said GNOME and Xamarin cofounder Miguel de Icaza on Twitter. "Also, their points are kind of weak. This was attempted before against open source, and all it achieved was eggs on people’s faces."

Arm told us it had hoped its anti-RISC-V site would kickstart a discussion around architectures, rather than come off as a smear attack. In any case, on Tuesday, it took the site offline by killing its DNS.

“Our intention in creating a webpage to offer key considerations around commercial RISC-V based products was to inform a lively industry debate," an Arm spokesperson told The Register.

"Regretfully, the result was something different, a page that wasn’t in line with Arm’s collaborative culture, so we’ve taken it down. Indeed, many of our own people also told us they didn’t like it.

"One thing to clear up immediately is we absolutely did not want to give the impression we were attacking open source as we are highly committed supporters of open source communities in many different areas. Our intention is to cultivate a healthy discussion around architectural choices as it is one of many subjects critical to our industry’s future.”

A spokesperson for the RISC-V Foundation was not available to comment. ®

Send us news
68 Comments

RISC-V International emits more open CPU specs

First edicts of 2022 include firmware, hypervisor-level specifications

Embedded World RISC-V International has grown its pile of royalty-free, open specifications, with additional documents covering firmware, hypervisors, and more.

RISC-V – pronounced "risk five", and not to be confused with the other architecture of that name, RISC-5 – essentially sets out how a CPU core should work from a software point of view. Chip designers can implement these instruction set specifications in silicon, and there are a good number of big industry players backing it.

The latest specs lay out four features that compatible processors should adhere to. Two of them, E-Trace and Zmmul, will be useful for organizations building RISC-V hardware and software, and the other two could prove important in future, aiding the development of OSes to run on RISC-V computers.

Continue reading

UK government still trying to get Arm to IPO in London

Would give its right, er, leg, to keep HQ – and jobs – in Britain

The UK government is continuing efforts to have chip designer and licensor Arm listed on the London Stock Exchange after its public offering rather than New York, as is the current plan.

At stake is whether Arm moves its headquarters to the US, potentially leading to the further loss of UK jobs.

Speaking to the Financial Times, UK minister for Technology and the Digital Economy Chris Philp said the government was still "working closely with" Arm management on the IPO process, despite its parent SoftBank having previously indicated that it was planning to list Arm on the Nasdaq stock exchange in New York.

Continue reading

UK govt considers invoking national security in Arm IPO saga

Reportedly dropping hints it may use legislation to push a London listing

The UK government is upping the ante in attempts to have Arm listed on the London stock exchange, with reports suggesting it is considering the threat of national security laws to force the issue with owner SoftBank.

According to the Financial Times, the British administration is considering whether to apply the National Security and Investment Act (NSIA), which came into force at the start of the year, in a bid to have SoftBank change its mind over listing Arm exclusively on the Nasdaq in New York, as it has previously indicated.

The FT cites the usual "people familiar with the matter", who indicated there had not yet been a formal debate over using national security legislation, and the idea was opposed by some government officials.

Continue reading

Nvidia wants to lure you to the Arm side with fresh server bait

GPU giant promises big advancements with Arm-based Grace CPU, says the software is ready

Interview 2023 is shaping up to become a big year for Arm-based server chips, and a significant part of this drive will come from Nvidia, which appears steadfast in its belief in the future of Arm, even if it can't own the company.

Several system vendors are expected to push out servers next year that will use Nvidia's new Arm-based chips. These consist of the Grace Superchip, which combines two of Nvidia's Grace CPUs, and the Grace-Hopper Superchip, which brings together one Grace CPU with one Hopper GPU.

The vendors lining up servers include American companies like Dell Technologies, HPE and Supermicro, as well Lenovo in Hong Kong, Inspur in China, plus ASUS, Foxconn, Gigabyte, and Wiwynn in Taiwan are also on board. The servers will target application areas where high performance is key: AI training and inference, high-performance computing, digital twins, and cloud gaming and graphics.

Continue reading

Former AMD chip architect says it was wrong to can Arm project

Cancelled the K12 CPU? Big mistake. Huge, says Jim Keller

Amid the renewed interest in Arm-based servers, it is easy to forget that one company with experience in building server platforms actually brought to market its own Arm-based processor before apparently losing interest: AMD.

Now it has emerged that Jim Keller, a key architect who worked on Arm development at AMD, reckons the chipmaker was wrong to halt the project after he left the company in 2016.

Keller was speaking at an event in April, and gave a talk on the "Future of Compute", but the remarks were unreported until picked up by WCCF TECH.

Continue reading

RISC OS: 35-year-old original Arm operating system is alive and well

1980s refugee, open source, and runs on modern kit

RISC OS, the operating system of the original Arm computer, the Acorn Archimedes, is still very much alive – and doing relatively well for its age.

In June 1987, Acorn launched the Archimedes A305 and A310, starting at £800 ($982) and running a new operating system called Arthur. At the time, it was a radical and very fast computer. In his review [PDF] for Personal Computer World, Dick Pountain memorably said: "It loads huge programs with a faint burping noise, in the time it takes to blink an eye."

Arthur was loosely related to Acorn's earlier MOS, the BBC Micro operating system but looked very different thanks to a prototype graphical desktop, implemented in BBC BASIC, that could charitably be called "technicolor."

Continue reading

Original Acorn Arthur project lead explains RISC OS genesis

Paul Fellows describes how it beat the overambitious ARX to Acorn's Archimedes computer

One of the longest-lived GUI operating systems in the world has its origins as an emergency project – specifically the means by which Acorn planned to rescue the original Archimedes operating system.

This is according to the original Acorn Arthur project lead, Paul Fellows, who spoke about the creation of RISC OS at the RISC OS User Group Of London, ROUGOL [after some helpful arrangements made by Liam Proven – Ed].

On Monday, your correspondent hosted and moderated a reunion of four of the original developers of Acorn's RISC OS.

Continue reading

Windows on Arm users finally receive Native PowerToys

A full two years after the release of Surface Pro X, but they're ready for action

There was good news overnight for the niche of Windows on Arm users as Microsoft released a native Arm64 version of PowerToys.

PowerToys is an increasingly essential component for Windows users, with features ranging from assistance for keyboard shortcuts, though a nifty window manager to the very handy PowerToys Run function.

The first pre-release arrived on GitHub in 2019 and the PowerToys team has added functionality to the suite ever since (although, thankfully, not the TweakUI that blighted many a Windows system more than 20 years ago.)

Continue reading

Qualcomm among queue of suitors chasing a stake in Arm

Chipmaker interested in forming a consortium for purchase – and so is SK hynix, Intel

Qualcomm has reiterated it would like a stake in Arm and help create a consortium that would keep the Brit chip designer neutral, or out of the hands of any single chip company at least.

The latest development in the Arm IPO saga comes from Qualcomm's chief executive, Cristiano Amon, who told the Financial Times that his company was interested in investing in Arm, and that Qualcomm could join forces with other chipmakers to buy Arm outright from owner SoftBank.

"It's a very important asset and it's an asset which is going to be essential to the development of our industry," Amon said.

Continue reading

We sat through Apple's product launch disguised as a dev event so you don't have to

M2 chip teased plus MacBooks, iOS 16, macOS 13, watchOS 9 and more

WWDC Apple opened its 33rd annual Worldwide Developer Conference on Monday with a preview of upcoming hardware and planned changes in its mobile, desktop, and wrist accessory operating systems.

The confab consists primarily of streamed video, as it did in 2020 and 2021, though there is a limited in-person component for the favored few. Apart from the preview of Apple's homegrown Arm-compatible M2 chip – coming next month in a redesigned MacBook Air and 13" MacBook Pro – there was not much meaningful innovation. The M2 Air has a full-size touch ID button, apparently.

Apple's software-oriented enhancements consist mainly of worthy but not particularly thrilling interface and workflow improvements, alongside a handful of useful APIs and personalization capabilities. Company video performers made no mention of Apple's anticipated AR/VR headset.

Continue reading