Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Validating Full-System RISC-V Simulator: A Systematic Approach
 
conference poster not in proceedings

Validating Full-System RISC-V Simulator: A Systematic Approach

Pathak, Karan  
•
Klein, Joshua Alexander Harrison  
•
Ansaloni, Giovanni
Show more
June 5, 2023
RISC-V Summit Europe 2023

RISC-V-based Systems-on-Chip (SoCs) are witnessing a steady rise in adoption in both industry and academia. However, the limited support for Linux-capable Full System-level simulators hampers development of the RISC-V ecosystem. We address this by validating a full system-level simulator, gXR5 (gem5-eXtensions for RISC-V), against the SiFive HiFive Unleashed SoC, to ensure performance statistics are representative of actual hardware. This work also enriches existing methodologies to validate the gXR5 simulator against hardware by proposing a systematic component-level calibration approach. The simulator error for selected SPEC CPU2017 applications reduces from 44% to 24%, just by calibrating the CPU. We show that this systematic component-level calibration approach is accurate, fast (in terms of simulation time), and generic enough to drive future validation efforts.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

RISC_V_2023_gxR5.pdf

Type

Postprint

Version

Accepted version

Access type

openaccess

License Condition

CC BY

Size

448.58 KB

Format

Adobe PDF

Checksum (MD5)

3780e89a03aa9fa96f1bb76f6580d7a0

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés