This article is more than 1 year old
Qualcomm talks up RISC-V, roasts 'legacy architecture' amid war with Arm
Sees opportunity on one side, dictatorial control on the other
Comment As Qualcomm tries to fight off a lawsuit from Arm demanding Qualcomm destroy its custom cores, the Snapdragon giant has signaled it may have a bigger future with RISC-V.
And that's all while Qualcomm criticized an "existing legacy architecture" for having useless features and not meeting certain requirements.
At the RISC-V Summit this week, Qualcomm Director of Product Management Manju Varma said RISC-V, an emerging alternative to the proprietary Arm instruction set architecture, has opportunities across a range of devices Qualcomm designs chips for, from wearables and smartphones to laptops and connected cars.
Qualcomm pushes latest Arm-powered Snapdragon chip amid bitter license fight
READ MOREWhile Qualcomm continues to use Arm's instruction set architecture (ISA) and off-the-shelf CPU designs as the basis for the application processing cores inside its system-on-chips (SoC), the US giant turned to RISC-V for microcontroller cores within its chips, starting with the Snapdragon 865 SoC in 2019, according to Varma, who helps drive Qualcomm's CPU strategy and roadmap across the company's entire portfolio.
Varma said the Snapdragon giant now uses RISC-V microcontrollers in SoCs in PCs, mobile devices, wearables, connected cars, as well as augmented reality and virtual reality headsets. These microcontrollers perform low-level work in the background, such as managing hardware.
This has resulted in Qualcomm apparently shipping more than 650 million RISC-V cores to date, making the ISA "one of the core technologies for Qualcomm" and Qualcomm "one of the leaders of RISC-V implementation."
Qualcomm is, we note, a founding member of RISC-V International, the body that oversees the royalty-free, open source ISA, so its support and enthusiasm for RISC-V is not a surprise.
The Qualcomm exec added that RISC-V has opportunities for use cases with higher value than microcontrollers.
"Now having a common base instruction set architecture that can scale from low-end microcontrollers, all the way to high-performance compute, and anything in between, it really enables efficiencies in the overall industry," Varma said in her keynote.
The claimed benefits of RISC-V over the 'legacy architecture'
Qualcomm first turned to RISC-V for a microcontroller in the Snapdragon 865 because it "needed something that was customizable, met our unique requirements, and had a small footprint," according to Varma. One thing about RISC-V is that it can be extended with custom instructions and features by CPU core implementers.
"The solutions from the existing legacy architecture didn't meet these requirements," she added.
Varma said the major benefit of RISC-V is that it receives feature contributions from various companies and organizations in all layers of the "value chain," from the ISA and CPU, to the system software, to the operating system, to the end-user applications. This contrasts with the legacy architecture, which is "owned by one entity in the value chain," she added.
The contribution structure for RISC-V, enabled by its open-source nature and governed by the nonprofit RISC-V International, creates an "opportunity to add features that add value to end consumers [and] are defined in concert with everyone in this value chain," according to Varma.
This is another area where the legacy architecture has fallen short, she added.
"Now, frequently we've seen in the past, with the legacy architecture, where features were introduced that didn't really seem to add value to end consumers," Varma said.
With RISC-V, there's an opportunity to define chip designs that have "best-in-class performance, best-in-class power efficiency, and value-added features," she said.
So wait, is Arm the 'legacy architecture?'
In the three times Varma referenced this "legacy architecture," she didn't call it by name. While we can't say definitively that she is talking about Arm, there are few good reasons to believe that she is:
- Qualcomm has historically been a major licensee of Arm's ISA and off-the-shelf chip designs.
- Arm has claimed that it's a dominant player in the microcontroller space, with its Cortex-M designs accounting for nearly three quarters of Arm-based chip shipments every year.
- Varma compared RISC-V to the legacy architecture in the context of an ISA that can scale from microcontrollers to high-performance computing, which represents the range of Arm's capabilities. As a result, we don't think she was talking about the many other ISAs out there for microcontrollers. And we didn't get the impression she was talking about x86.
Then there's the fact that Arm is suing Qualcomm in an attempt to destroy the latter's custom Nuvia cores, which are designed to be compatible with the former's ISA.
Arm believes Qualcomm's custom cores should be destroyed because, in Arm's view, the Snapdragon giant failed to negotiate a new architectural license agreement after it acquired the startup Nuvia, where development of the cores began, in 2021.
Qualcomm, on the other hand, argues it can continue developing the custom cores because it has existing architectural license with Arm that is "broadly overlapping" with the one Nuvia had.
While Qualcomm hasn't said what it will do if it loses the lawsuit, multiple analysts have said the legal feud is giving companies more reason to consider RISC-V as an alternative to Arm, whether or not Arm wins.
As we pointed out before, however, Qualcomm's interest in RISC-V isn't new. The company started using RISC-V for microcontrollers in products in 2019, and it invested in SiFive, a RISC-V chip designer that competes with Arm, the same year.
Varma says RISC-V needs improvements
While Varma spent a good deal of her keynote espousing the benefits of RISC-V, she issued a call-to-arms for the development community around the ISA, saying contributors need to work on standardizing features and reducing fragmentation, a known issue among developers.
Arm shells Qualcomm's Snapdragon launch party with latest salvo in license war
READ MORE"As a silicon vendor, we see a need for standardized, RISC-V-compatible system IPs. We see a lot of innovation in the application processor space. We see a lot of diversity, competition, differentiation, and that is great. But we need to make sure that we standardize the system IPs to reduce ecosystem fragmentation," Varma said.
The Qualcomm executive said the RISC-V community needs to ensure it doesn't regress on features that are being marketed for the ISA.
Varma added other wish list items for RISC-V:
We need a competitive compiler optimizing RISC-V instruction set architecture. An open-source kernel community that is picking up the latest and greatest instruction set architecture features. Standardizing a software security stack that is compatible with RISC-V instruction set architecture is essential. We can really accelerate the adoption of RISC-V software by focusing on tools, libraries, and languages.
If the RISC-V community developed a "best-in-class architecture specification" for security, machine learning, and AI, and introduced new features at a faster clip, the ISA's ecosystem "would have a tremendous time-to-market advantage," Varma concluded. ®