
Performance Data Visualization of Linux Events on Multicores
Author(s) -
Claudio Scheer,
Renato B. Hoffmann,
Dalvan Griebler,
Isabel Harb Manssour,
Luiz Gustavo Fernandes
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/wscad.2021.18516
Subject(s) - computer science , visualization , dashboard , profiling (computer programming) , data visualization , interactive visualization , process (computing) , database , operating system , data mining
Profiling tools are essential to understand the behavior of parallel applications and assist in the optimization process. However, tools such as Perf generate a large amount of data. This way, they require significant storage space, which also complicates reasoning about this large volume of data. Therefore, we propose VisPerf: a tool-chain and an interactive visualization dashboard for Perf data. The VisPerf tool-chain profiles the application and pre-processes the data, reducing the storage space required by about 50 times. Moreover, we used the visualization dashboard to quickly understand the performance of different events and visualize specific threads and functions of a real-world application.