Nuvacore reveals unconventional Core First CPU IP design strategy — chip startup led by Apple and Nuvia legends plans to delay ISA selection for as long as possible

Nuvacore
(Image credit: Nuvacore)

When Nuvacore, a new CPU startup founded by legendary CPU and system architects Gerard Williams, John Bruno, and Ram Srinivasan, emerged from stealth earlier this year, it promised to "rewrite the rules of silicon," but did not say how it planned to do so. On Thursday, the company finally broke its silence and revealed that it is taking an unusual development approach that allows it to design a significant portion of its CPU core IP before committing to a particular instruction set architecture (ISA).

Traditionally, CPU developers start development of a new processor project with a particular ISA — such as Arm, RISC-V, or x86 — already selected. Although modern high-performance processors translate instructions into internal micro-operations and therefore separate the ISA from much of the underlying execution pipelines, the instruction set still influences numerous architectural decisions, including instruction decoding, register handling, memory ordering, and, of course, software compatibility.

Latest Videos FromTom's Hardware
Anton Shilov
Contributing Writer

Anton Shilov is a contributing writer at Tom’s Hardware. Over the past couple of decades, he has covered everything from CPUs and GPUs to supercomputers and from modern process technologies and latest fab tools to high-tech industry trends.

  • bit_user
    The key question I have is whether this new approach relies on AI to wire up the front-end (ISA) and back-end. It's possible they designed a lingua franca microcode that maps to all the concepts of major ISAs, but I fear such a general approach would end up sacrificing vital efficiency.

    Also, I wonder if their endgame is to get bought by a CPU or systems vendor, like PA Semi and Nuvia were. Or, are they really trying to go head-to-head with another core IP design firm, like SiFive?

    Finally, I'm thinking this might be a sneaky way around having to get an ARM ISA license. Maybe ARM is refusing to sell them a license, after what happened with Nuvia/Qualcomm and so they're just developing generic backends they can sell to a customer who already has an ARM Architecture license.
    Reply