ELSEIF
Your brief EB
318 stories from 95 feeds 236 clusters Refreshed 11 minutes ago next pull 13:36

ARCHITECTURE Signal 422

CHERI adds spatial and temporal memory safety to C/C++ with lightweight compartmentalization

David Chisnall presented how the CHERI hardware architecture provides spatial and temporal memory safety for C/C++ and enables lightweight compartmentalization without requiring massive codebase rewrites.

WHY IT MATTERS

CHERI addresses the hard problem of secure sharing between isolated workloads, not isolation itself, which MMUs have solved for decades. For engineers working with C/C++, CHERI offers a hardware-enforced path to memory safety that doesn't require abandoning existing codebases, and it scales from data center cores down to microcontrollers via CHERIoT.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

CHERI is not a single ISA but an extension concept with localizations to MIPS, ARM (Morello), and RISC-V (RVY), similar to how SIMD has different implementations across platforms.

02

CHERI enables spatial and temporal memory safety for C/C++ without requiring massive codebase rewrites on application cores.

03

CHERIoT scales CHERI's compartmentalization model down to microcontrollers, replacing costly OS-level RPC mechanisms with lightweight, auditable alternatives.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
InfoQ Presentation: Adopting Memory-Safety and Fine-Grained Compartmentalisation with CHERI Open ↗