This paper explores the current state of performance monitoring on RISC-V based high-performance computing systems. We analyse hardware counters support across several commercial and experimental RISC-V platforms, highlighting the challenges and advancements in utilising tools like perf and PAPI. We propose modifications to the Linux kernel to enable user-level access to hardware counters and evaluate the overhead of different instrumentation methods compared to x86. It is a work-in-progress contribution that aims to enhance performance analysis capabilities within the growing RISC-V ecosystem for HPC.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

RISC-V in HPC: a Look Into Tools for Performance Monitoring

  • Fabio Banchelli,
  • Rafel Albert Bros Esqueu,
  • Tiago Rocha,
  • Nuno Roma,
  • Pedro Tomás,
  • Nuno Neves,
  • Filippo Mantovani

摘要

This paper explores the current state of performance monitoring on RISC-V based high-performance computing systems. We analyse hardware counters support across several commercial and experimental RISC-V platforms, highlighting the challenges and advancements in utilising tools like perf and PAPI. We propose modifications to the Linux kernel to enable user-level access to hardware counters and evaluate the overhead of different instrumentation methods compared to x86. It is a work-in-progress contribution that aims to enhance performance analysis capabilities within the growing RISC-V ecosystem for HPC.