Customization Of A RISC V Processor To Achieve DSP Performance Gain
summary
Uses Codasip Studio and a CodAL high-level description to add ISA extensions, run the profiler, and auto-generate SDK, RTL and UVM. Tests compare four configs: integer-only, +mul/div, +parallel multiplier, and custom DSP instructions; implementation takes three days. Results show reduced clock cycles and smaller code size at modest area increase, with the final config delivering 56.24× performance gain on an IoT audio workload after adding DSP ops and a parallel multiplier.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:44CODASIP STUDIO
- 1:58STEP: BK SELECTION
- 2:49STEP: ISA CONFIGURATION
- 4:07STEP: NEW INSTRUCTIONS
- 4:43STEP: AUTOMATED GENERATION
- 5:26THE MICROSEMI USE CASE: AUDIO PROCESSING SOLUTION FOR IOT
- 5:52THE MICROSEMI USE CASE: STEPS 1. STEP: Berkelium core selection
related talks
01h 10mWhy RISC-V Through ISA Customization Demonstration
11mScale4Edge RISC-V Ecosystem
11mDriving SoC Innovation with Synopsys RISC-V Solutions
14mKeynote: Solving the Conundrum of Custom Instructions
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
17mUnlocking 15% More Performance: A Case Study in LLVM Optimization for RISC-V
20mRISC V Software State of the Union
01h 25mRISC V Bit Manipulation ISA Extension Spec, Hardware, Software
