Machine Learning-Based Performance Estimation for RISC-V Virtual Prototypes
2026-06-10 , Poster Island B

Early-stage performance estimation plays a critical role in HW/SW co-design. It enables SW development prior to silicon availability while guiding HW architectural exploration. These activities are inherently iterative and therefore require simulation environments that are sufficiently fast to evaluate SW optimizations and HW design alternatives efficiently.
Cycle-accurate simulators provide highly precise execution-time estimation but are often too slow for evaluating realistic workloads. Instruction Set Simulators (ISSs), in contrast, offer significantly higher simulation speed but lack accurate timing information. Abstract performance models represent a promising compromise; however, existing handcrafted approaches remain labor-intensive and difficult to generalize.
We present an automated methodology for generating Machine Learning (ML)-based performance models from cycle-accurate simulations and integrating them into fast ISS environments. The approach targets the 64-bit RISC-V core CVA6 and is implemented with the open-source emulator QEMU.

Dr. Caaliph Andriamisaina is a research engineer at CEA-LIST, in the field of HW design and EDA. He received a Ph.D. degree in computer science and electronic engineering from the University of South Brittany in Lorient, France, in 2008. At CEA-LIST, he has been involved in several R&D projects on HW design, simulation, and AI-assisted power/performance modeling. His current research interests focus on AI-driven methodologies for modeling functional and extra-functional properties to support HW/SW co-design.