The Genius of the RISC-V Microprocessor
summary
Claims that RISC-V is a tiny, modular ISA with 47 base instructions and optional named extensions (G, M, A, F, D, V) that let designers pay only for needed transistors. Demo uses the Cornell RISC-V simulator and cites a paper showing compressed instruction + macro-op fusion brings RISC-V micro-op counts close to x86/ARM. Compressed encoding costs about 400 gates. Concrete silicon: Rocket cores are ~half the die of an ARM Cortex‑A5 and about one quarter the price in the example; Esperanto ships a 28B‑transistor SoC with many small vector cores and achieves high throughput at <20W.
AI-written summary · about
chapters (35)
- 0:00Start
- 4:21Modular Design
- 4:35Incremental Instruction Sets
- 5:01The Cost of Adding Instructions
- 5:48Modular Instruction Sets
- 6:53Complexity Costs Money
- 9:26RISC-V Extensions
- 12:41Contrast with x86 and ARM
- 14:19Interface Instruction Set Architecture (ISA)
- 15:07Where is RISC-V Used?
- 16:29IoT - Internet of Things
- 16:46HPC and Machine Learning
- 18:22Cornell RISC-V Simulator
- 20:03Registers
- 22:21Register Aliases
- 25:03Encoding of RISC-V Instructions
- 26:13How a RISC Processor Executes an Instruction
- 27:12Fetch-Step 1
- 27:49Decode - Step 2
- 28:20Execute - Step 3
- 28:43Writeback-Step 4
- 29:16Counter Program
- 32:45Micro-Operations
- 34:05Micro-Op And Control Unit Changes to the traditional CPU Instruction decoding
- 34:54Superscalar Microprocessor
- 37:19CISC Use of Micro-Ops
- 38:34CISC Gets the Upper-hand With Micro-Ops?
- 39:05Compressed Instructions
- 41:03Macro-Operation Fusion
- 42:18RISC-V Genius: Combine Compression and Fusion
- 43:20ARM and RISC-V Comparison
- 47:52Performing Macro Fusion
- 48:51Can We Do Better?
- 50:45Does it Pay Off?
- 54:38post-permalink
related talks
01h 01mThe Genius of RISC-V Microprocessors
21mRISC-V ISA & Foundation Overview
21mA Comparative Analysis of RISC-V Architecture Based on the RISC-V SoC DV Experience
13mDemo: RISC-V as an Enabler of Heterogeneous Compute
19mRISC V ISA & Foundation Overview
11mGetting Started with RISC-V Custom Instructions
01h 10mWhy RISC-V Through ISA Customization Demonstration
18mRISC-V ISA: Understanding Limitations and Methods to Improve Code Density & Performance
