CPU & SoC

last updated 2026-08-31
Assessment draft · unreviewed
Viability
5/5
Drivers
4/5
Novelty
2/5
Diffusion
5/5
Impact
4/5

Timing Now (0-2yr) · Read Fairly rated

The general-purpose CPU and the system-on-chip that surrounds it remain the default compute substrate, and the live research frontier has shifted from raw core performance to on-die specialisation, energy per instruction fetch, and architectural security guarantees.

Summary

The parameters that decide a modern CPU/SoC design are no longer mainly clock rate and IPC. They are: energy per useful operation (instruction fetch from SRAM alone accounts for over 40% of energy in an embedded RISC-V baseline); which workloads should leave the core entirely (MCMC sampling executes inefficiently on conventional CPU/GPU platforms, and post-quantum signature schemes are effectively unusable in software on a Cortex-M4, with SPHINCS+ impractical and the reference Dilithium implementation failing to run at all); and what security properties the architecture can guarantee rather than bolt on in software.

The security thread is the most active in this source set. Conventional processors expose code and data as plaintext throughout execution; memory safety errors remain the dominant source of severe vulnerabilities in C and C++; and micro-architectural artefacts leak secrets through power and timing channels. The response is architectural: capability hardware with inline object IDs for temporal memory safety, instruction-level authenticated encryption in the fetch path, and ISA-level leakage contracts proved against RTL.

Underneath sits a design-and-verification economy that is itself changing. Symbolic execution over RTL Verilog found assertion violations in five open-source designs including an SoC and a CPU; lexical static analysis on RTL issues a correct security warning up to 60.8% of the time against 17.5% for prior work; and LLM-based surrogate models now estimate module-level CPU power directly from source-level design information without simulation at inference time, demonstrated on the open-source XiangShan processor family.

Evidence base

Open questions


Assessment drafted 2026-08-31 from up to 18 KB sources using the technology-scorecard framework; scores are a draft read pending review.

Recent mentions

Frontier questions