Nuvacore, the CPU startup founded by industry veterans Gerard Williams, John Bruno, and Ram Srinivasan, has revealed its unconventional "Core First" strategy. Instead of selecting an instruction set architecture (ISA) like Arm, RISC-V, or x86 at the start of development, the company is designing a substantial portion of its WarpCore processor independent of any ISA. The goal is to focus on the microarchitecture's performance, power efficiency, and sustained workloads for AI infrastructure and data centers before committing to a specific instruction set.

This reverses the traditional design flow, where the ISA shapes front-end logic, register handling, and memory ordering. Nuvacore acknowledges that the core will eventually need ISA-specific front-end logic, but argues that execution units, branch prediction, caches, and memory subsystems can be developed and evaluated before that decision is finalized. The company compares the approach to building a car around its engine rather than fitting an engine into an existing platform.

The strategy has some precedent: AMD's "ambidextrous" initiative in the 2010s, including the SkyBridge platform and the K12 core, aimed to share IP across x86 and Arm, but those efforts were scrapped. Nuvacore appears to take the idea further by deliberately postponing the ISA choice. This could give the company commercial flexibility, allowing it to adapt WarpCore to a future customer's preferred ISA or license the microarchitecture to an established vendor. However, Nuvacore has not disclosed its ISA, schedule, process node, or performance targets, leaving the eventual shape of WarpCore uncertain.