Quadric CMO Says RISC-V for AI Acceleration Is a Bad Idea; Breker CEO Argues Control Is the Correct Positioning
In a Semiconductor Engineering roundtable, Quadric's Steve Roddy argues that using RISC-V for AI accelerators fundamentally creates partitioning problems, while Breker CEO Dave Kelf cites real-world cases showing RISC-V's value as an accelerator control processor—custom instructions can reduce partition latency and handle SIMT divergence, but correct instructions do not equal a usable chip, making system-level verification the key bottleneck.
Steve Roddy, chief marketing officer at AI chip company Quadric, made a sharp judgment in a Semiconductor Engineering roundtable discussion: using RISC-V for AI acceleration is a "completely bad idea." His argument is not based on RISC-V's inherent lack of capability, but on the cascading consequences of architectural choices—once you create a partition between a programmable processor and an external accelerator, you simultaneously create three problems: data movement, compiler complexity, and interconnect verification.
Roddy's mechanistic reasoning is specific. CPUs excel at pointer chasing and unpredictable thread switching—with 40 threads running, you have no idea what will execute in the next clock cycle. But AI inference does not follow this workload pattern: you know what needs to be done millions of cycles in advance. Therefore, most CPU hardware logic is useless for inference. More critically, while DSPs are closer to what is needed, they are vector machines (vector-by-scalar or vector-by-vector), whereas the most challenging operations in AI are matrix-by-matrix. Thus, his conclusion is that if you start from a CPU to build an accelerator, you are essentially using the wrong starting point to solve a problem that shouldn't exist, then spending billions of dollars to make up for that initial error.
However, Dave Kelf, CEO of verification company Breker, provided counter-evidence from actual projects. He observed that large AI accelerators—whether SIMD or SIMT architectures—are traditionally controlled by complex state machines, which he describes as "hopeless." Four companies he has worked with (both large and small) are replacing state machines with RISC-V processors to drive their accelerators. The reasons are practical: RISC-V allows adding custom instructions for efficient load/store operations to reduce partition latency, and integrating vector or matrix multiplication instructions to handle residual computation when a parallel lane in a SIMT array diverges.