RudolV: from the RISC-V SoftCPU Contest to a Timing-Predictable Core
summary
RudolV is a 5-stage in-order RISC-V CPU core designed for timing predictability by avoiding speculative features such as out-of-order execution, dynamic branch prediction, and caches. It explores improving throughput while maintaining predictability using techniques like instruction fusion, in-order dual-issue, and decoupled instruction fetching.
AI-written summary · about
chapters (8)
- 0:00Real-time systems and RISC-V
- 2:09RudolV project origin
- 6:27Performance challenges
- 9:05Security in SoftCPU
- 13:11Hardware costs in RISC-V
- 17:44SoftCPU performance improvements
- 20:02Workshop insights
- 21:56Summary
related talks
21mAdaptable, Scalable and Predictable Computing with a Multi-threaded RISC-V Architectu...
14mUse of RISC-V on Pixel Visual Core
39mKeynote: Unleashing the Power of Data with RISC-V
15mRISC-V CPUs for the New Era of Heterogeneous Computing
12mRetargeting a legacy ISA CPU core to the RISC-V architecture
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
11mGetting Started with RISC-V Custom Instructions
21mA Comparative Analysis of RISC-V Architecture Based on the RISC-V SoC DV Experience
