An Open-Source CVA6S+ High-Performance, Cache-Coherent Cluster for 64b Automotive MPUs
summary
An open-source CVA6S+ cluster implements AMBA 4 ACE coherence with a new CCU IP and a snoop fabric using snoop-based MOESI to move dirty L1 lines, targeting 64b automotive MPUs. Prototype integrates CV32E40P cores and HPD caches on a Cheshire SoC (VCU128 FPGA, GF 12nm for ASIC figures). Results show 1.8× SPLASH-3 speedup vs single core, 25% gain over the previous CV6/write-back design, and a CCU cost of about 35 kGE.
AI-written summary · about
chapters (10)
- 0:00Introduction and motivation
- 1:47Open source gap in MPUs
- 3:11Calista’s cluster design
- 3:53CV32E40P core optimizations
- 7:27HPD cache coherent support
- 8:31Cache Coherence Unit (CCU)
- 9:14Evaluation setup and benchmarks
- 10:38Performance results
- 11:40Area overhead analysis
- 12:46Conclusion and future work
related talks
22mOld School cache coherence-a snooping system for a multicore processor based on CVA6
33mCORE-V CVA6, an open-source RISC-V application core supported by the EU
19mOpen Source Processor IP for High Volume Production SoCs CORE V Family
21mBuilding a Global CORE-V Cores Ecosystem
18mRISC-V Performance Delivered
12mAndes High Value RISC-V Processors and Their Application
28mRISC-V FutureWatch: MIPS - Bringing a New Level of Scalability to RISC-V - MIPS eVoco...
01h 01mBuilding a Multi‑Guest Virtualized System with Bao on CVA6 in Automotive
