Blog
1938+ articles — Page 20 of 81
RISC-V
RISC-V Extensions Explained: The ISA Alphabet
M, A, F, D, C, V, B, H and the Z-extensions — a clear guide to the RISC-V extension alphabet and how to read strings like RV64GC and rv64imafdc.
5 min read RISC-V
RISC-V Interrupts: CLINT, PLIC and the AIA
How interrupts work on RISC-V — traps, the CLINT and PLIC, and the modern Advanced Interrupt Architecture (AIA) with MSIs. A guide for systems devs.
4 min read RISC-V
Running Linux on RISC-V: Ubuntu, Fedora & Debian
Yes, you can run a full Linux desktop and server on RISC-V today. A practical guide to Ubuntu, Fedora, and Debian on RISC-V — and how mature each really is.
3 min read RISC-V
RISC-V Open-Source Cores: CVA6, XiangShan & More
A tour of the leading open-source RISC-V cores — CVA6, XiangShan, lowRISC Ibex, and the PULP platform — and why open silicon all the way down matters.
4 min read RISC-V
RISC-V Profiles and RVA23 Explained
Why RISC-V profiles exist and what RVA23 changes — the standardized extension bundles that make 'write once, run anywhere' real for RISC-V software.
4 min read RISC-V
RISC-V Security: Privilege, PMP & Confidential Computing
How RISC-V handles security — machine/supervisor/user privilege, Physical Memory Protection, the hypervisor extension, and confidential computing.
4 min read RISC-V
Porting Software to RISC-V: A Practical Guide
How to port applications and libraries to RISC-V — cross-compiling, common pitfalls, intrinsics, CI, and the state of the riscv64 software ecosystem in 2026.
4 min read RISC-V
RISC-V Vector Programming with RVV 1.0
A hands-on introduction to the RISC-V Vector extension (RVV 1.0) — the vector-length-agnostic model, key instructions, and a worked SAXPY example you can run.
5 min read RISC-V
What Is RISC-V? The Open ISA Explained
A plain-English introduction to RISC-V — the free, open instruction set architecture reshaping chips from microcontrollers to datacenter servers.
6 min read RISC-V
The History of RISC-V: From Berkeley to the World
Where did RISC-V come from? The story from a 2010 Berkeley summer project to a global open standard — the people, the philosophy, and why it succeeded.
3 min read RISC-V
The RISC-V ABI and Calling Convention Explained
How RISC-V code actually fits together — registers, the psABI, argument passing, the stack, and ILP32 vs LP64. A practical guide to the calling convention.
4 min read RISC-V
Designing RISC-V Cores with Chisel and Chipyard
Want to build your own RISC-V chip? An intro to Chisel, Chipyard, and the open hardware-design flow — from RTL generators to an FPGA or tape-out. Start here.
4 min read RISC-V
Running Containers and Kubernetes on RISC-V
Yes, RISC-V runs Docker and Kubernetes. How container images, multi-arch builds, and the cloud-native stack work on RISC-V — and what's still maturing.
3 min read RISC-V
RISC-V Cryptography: Scalar and Vector Crypto
How RISC-V accelerates cryptography — the scalar crypto (Zk) and vector crypto extensions, AES/SHA instructions, constant-time guarantees, and entropy sources.
4 min read RISC-V
The RISC-V Business Case: Why Royalty-Free Wins
The economics behind RISC-V — royalty-free licensing, supply-chain control, customization, and why the business case (not just the tech) is driving adoption.
4 min read RISC-V
Embedded Rust on RISC-V: A Practical Guide
Rust and RISC-V are a natural pair. How to write embedded Rust for RISC-V microcontrollers — targets, no_std, PACs, HALs, and flashing real hardware.
3 min read RISC-V
RISC-V Floating-Point Extensions: F, D, Q and More
How RISC-V does floating-point — the F, D, and Q extensions, the f registers, rounding modes, and lightweight options like Zfh and Zfinx for small cores.
3 min read RISC-V
Build a RISC-V Softcore on an FPGA
Turn a cheap FPGA into a real RISC-V CPU. A practical intro to softcores like PicoRV32 and VexRiscv — what they are, how the flow works, and how to start.
3 min read RISC-V
RISC-V in HPC: Supercomputing on Open Silicon
RISC-V is heading for the supercomputer — Monte Cimone, the European Processor Initiative, and what it takes to build HPC on an open ISA.
4 min read RISC-V
The RISC-V Memory Model: RVWMO and Atomics
Understand the RISC-V memory model (RVWMO), atomic instructions, LR/SC, and fences. A practical guide to concurrency and lock-free programming on RISC-V.
4 min read RISC-V
Performance Profiling and Counters on RISC-V
Make RISC-V code fast — hardware performance counters (HPM), the cycle and instret CSRs, perf on Linux, and a sane workflow for finding real bottlenecks.
3 min read RISC-V
RISC-V in Space: Radiation-Hardened Open Silicon
Why space agencies are adopting RISC-V — NASA's HPSC, radiation hardening, fault tolerance, and the case for an open ISA in satellites and spacecraft.
4 min read RISC-V
RISC-V Virtualization: The H Extension & KVM
How virtualization works on RISC-V — the hypervisor (H) extension, two-stage translation, KVM, and running virtual machines on open silicon. A systems guide.
4 min read RISC-V
RISC-V vs ARM vs x86: How the Open ISA Compares
How RISC-V stacks up against ARM and x86 on licensing, performance, software maturity, and customization — and where each architecture wins in 2026.
5 min read