Accelerate RISC-V DSA design with Virtual Board Builder
summary
A browser GUI builds a virtual SoC by drag-and-drop and configures an ANDES D45 model, then imports a speech‑recognition network, generates C/weights, and runs it on a cycle-accurate simulator. Coverage-guided profiling points at a hot for‑loop; three custom instructions — vector prod, we_dot, we_sub_e32 — are defined, a ZM extension shared library and an accelerated D45 virtual board are generated, assembly is injected, and the rerun shows roughly 50% performance improvement.
AI-written summary · about
chapters (9)
- 0:00Introduction to demo
- 1:06Building virtual SoC
- 3:19Importing AI application
- 6:15Running on virtual platform
- 7:50Profiling performance
- 9:16Customizing instructions
- 11:06Modifying virtual board
- 12:26Reprofiling and results
- 13:30Conclusion and Q&A
related talks
11mDemo: Accelerating SW Development and Validation of RISC-V Based Designs
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
01h 10mWhy RISC-V Through ISA Customization Demonstration
13mDemo: RISC-V as an Enabler of Heterogeneous Compute
10mRISC-V Virtual Platforms for Early RISC-V Embedded Software Development
16mEfficient debug and trace of RISC-V systems: a hardware/software co-design approach
11mFast Virtual Platforms for Custom RISC-V Processors
21mA Comparative Analysis of RISC-V Architecture Based on the RISC-V SoC DV Experience
