Supporting RISC-V Performance Counters through Performance analysis tools for Linux (Perf)

12/22/2021
by   Joao Mario Domingos, et al.
0

Increased attention to RISC-V in Cloud, Data Center, Automotive and Networking applications, has been fueling the move of RISC-V to the high-performance computing scenario. However, lack of powerful performance monitoring tools will result in poorly optimized applications and, consequently, a limited computing performance. While the RISC-V ISA already defines a hardware performance monitor (HPM), current software gives limited support for monitoring performance. In this paper we introduce extensions and modifications to the Performance analysis tools for Linux(perf/perf_events), Linux kernel, and OpenSBI, aiming to achieve full support for the RISC-V performance monitoring specification. Preliminary testing and evaluation was carried out in Linux 5.7 running on a FPGA booted CVA6 CPU, formerly named Ariane, showing a monitoring overhead of 0.283

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2020

Advanced Python Performance Monitoring with Score-P

Within the last years, Python became more prominent in the scientific co...
research
12/11/2020

TEEMon: A continuous performance monitoring framework for TEEs

Trusted Execution Environments (TEEs), such as Intel Software Guard eXte...
research
10/11/2017

Validation of hardware events for successful performance pattern identification in High Performance Computing

Hardware performance monitoring (HPM) is a crucial ingredient of perform...
research
09/02/2023

CoRD: Converged RDMA Dataplane for High-Performance Clouds

High-performance networking is often characterized by kernel bypass whic...
research
07/11/2023

EnergAt: Fine-Grained Energy Attribution for Multi-Tenancy

In the post-Moore's Law era, relying solely on hardware advancements for...
research
07/13/2018

Tools for Analyzing Parallel I/O

Parallel application I/O performance often does not meet user expectatio...
research
09/18/2018

Performance Analysis of Symmetric Key Ciphers in Linear and Grid Based Sensor Networks

The linear and grid based Wireless Sensor Networks (WSN) are formed by a...

Please sign up or login with your details

Forgot password? Click here to reset