Fine-Grained Hardware Profiling - Are You Using the Right Tools?

被引:0
|
作者
Kakaraparthy, Aarati [1 ]
Patel, Jignesh M. [2 ]
机构
[1] Univ Wisconsin, Madison, WI 53706 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3685980.3685986
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of fine-grained hardware profiling, i.e., profiling the hardware while the desired section of the program is executing. Although this requirement is frequently encountered in practice, its importance has not been emphasized in literature so far. In this work, we compare and validate three tools for performing fine-grained profiling on Linux platforms - perf, PAPI, and a homegrown tool PMU-metrics. perf has been used in the past for fine-grained profiling in an erroneous manner, producing inaccurate metrics as a result. On the other hand, PAPI and PMU-metrics produce accurate metrics for profiling at thems-scale, while PMU-metrics enables profiling even at the mu s-scale. Thus, we hope that our analysis will help systems practitioners choose the right tool for performing fine-grained profiling at different time scales.
引用
收藏
页码:38 / 43
页数:6
相关论文
共 50 条
  • [21] Hardware Performance Counter-Based Fine-Grained Malware Detection
    Kadiyala, Sai Praveen
    Jadhav, Pranav
    Lam, Ew-Kei
    Srikanthan, Thambipillai
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2020, 19 (05)
  • [22] Improve Fine-Grained Feature Learning in Fine-Grained DataSet GAI
    Wang, Hai Peng
    Geng, Zhi Qing
    IEEE ACCESS, 2025, 13 : 12777 - 12788
  • [23] Leveraging Fine-Grained Labels to Regularize Fine-Grained Visual Classification
    Wu, Junfeng
    Yao, Li
    Liu, Bin
    Ding, Zheyuan
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2019) AND 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS (ICICA 2019), 2019, : 133 - 136
  • [24] Fine-grained failover using connection migration
    Snoeren, AC
    Andersen, DG
    Balakrishnan, H
    USENIX ASSOCIATION PROCEEDINGS OF THE 3RD USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, 2001, : 221 - 232
  • [25] Extracting Sentiments by Using Fine-Grained Mining
    Gobi Natesan
    Rathinavelu Arumugam
    Wireless Personal Communications, 2021, 121 : 1879 - 1890
  • [26] Fine-Grained Timing Using Genetic Programming
    White, David R.
    Tapiador, Juan M. E.
    Hernandez-Castro, Julio Cesar
    Clark, John A.
    GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 325 - +
  • [27] Extracting Sentiments by Using Fine-Grained Mining
    Natesan, Gobi
    Arumugam, Rathinavelu
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 121 (03) : 1879 - 1890
  • [28] FINE-GRAINED MONOLITH
    Louw, Michael
    ARCHITECTURE SOUTH AFRICA, 2019, (96): : 48 - 49
  • [29] Is fine-grained viable?
    Aaldering, M
    EDN, 1997, 42 (02) : 28 - 28
  • [30] Fine-Grained Explanations Using Markov Logic
    Al Farabi, Khan Mohammad
    Sarkhel, Somdeb
    Dey, Sanorita
    Venugopal, Deepak
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2019, PT II, 2020, 11907 : 614 - 629