Towards Cycle-accurate Simulation of xBGAS
summary
Claims a cycle-accurate SST simulator (REV-xBGAS) that models xBGAS by extending the Rave CPU component, adding an extended register file mapped to base RISCV registers and a remote memory controller with four queues. Demonstrates get and broadcast microbenchmarks (2-node and 8-node), emits CSV traces and simulated time, and evaluates network topologies and latencies. Notes prior software overheads of up to 44% for fine-grained remote accesses and shows simulation of large-scale disaggregated-memory scenarios.
AI-written summary · about
chapters (13)
- 0:00xBGAS project introduction
- 1:46Partitioned Global Address Space
- 3:50Traditional PGAS challenges
- 5:49xBGAS architecture
- 9:58xBGAS runtime library
- 10:59Why SST for simulation
- 12:49RISC-V CPU modification
- 13:53SST simulation workflow
- 14:55Get operation simulation demo
- 15:39Broadcast operation demo
- 16:44Experimental results
- 17:05Summary and future work
- 17:48Q&A
related talks
01h 03mOLD VERSION: Building Abstractions at the Hardware-software Boundary
22mGigue: A JIT Code Binary Generator for Hardware Testing
13mEarly RISC-V Software Verification with SIM-V
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
14mAccelerate RISC-V DSA design with Virtual Board Builder
14mExtending RISC-V with SCAIE-V
13mIntroduction to RISC-V Processor Verification
21mCloud-based Verification of Open Source RISC-V Cores Using the Metrics Cloud Platform and Codasip SweRV Support Package
