Demo: RISC-V as an Enabler of Heterogeneous Compute
Talkat RISC-V Summit North America 2023 · on Wednesday, 2023-11-08· at 12:35· Expo Hall - Exhibit Hall A - Demo Theater·
summary
Codasip studio customizes an L31 RISC-V core in Codal, adds three ISA extensions and shows they actually improve real code. The LLVM-based toolchain regenerates SDK and RTL, the compiler auto-selects the new multi-accumulate instruction (one-cycle MAC) cutting a FIR filter from 17K to ~15K cycles, then a 20-line post-increment loads/stores change shaves more cycles, and a tiny bit-reverse instruction replaces a 40K-cycle routine with ~3K. All changes compile, profile, and run.
AI-written summary · about
chapters (7)
- 0:00Introduction to demo
- 1:03Company and technology overview
- 5:36Demo setup and profiling
- 7:00Adding MAC instruction
- 8:49Post-increment load/store
- 10:14Bit reverse instruction
- 12:22Conclusion and benefits
related talks
13mDesign for Differentiation: Architecture Licenses in RISC-V
12mCustomizing RISC-V Cores to Accelerate Neural Networks
11mGetting Started with RISC-V Custom Instructions
01h 01mThe Genius of the RISC-V Microprocessor
11mFast Virtual Platforms for Custom RISC-V Processors
14mExtending RISC-V with SCAIE-V
10mAI custom Software/Hardware Interface improving performance 5-10x
15mRISC-V Custom Instructions for Automotive Control and DSP Algorithms Compliant with ISO 26262
