Low-Overhead Detection of Memory Access Patterns and Their Time Evolution

被引:4
|
作者
Servat, Harald [1 ,2 ]
Llort, German [1 ,2 ]
Gonzalez, Juan [1 ]
Gimenez, Judit [1 ,2 ]
Labarta, Jesus [1 ,2 ]
机构
[1] Barcelona Supercomp Ctr, Dept Comp Sci, Barcelona 08034, Catalunya, Spain
[2] Univ Politecn Cataluna, Comp Architecture Dept, ES-08034 Barcelona, Spain
来源
关键词
Performance analysis; Address sampling; Data-object analysis; Sampling; Instrumentation;
D O I
10.1007/978-3-662-48096-0_5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a performance analysis tool that reports the temporal evolution of the memory access patterns of in-production applications in order to help analysts understand the accesses to the application data structures. This information is captured using the Precise Event Based Sampling (PEBS) mechanism from the recent Intel processors, and it is correlated with the source code and the nature of the performance bottlenecks if any. Consequently, this tool gives a complete approach to allow analysts to unveil the application behavior better, and to lead them to improvements while taking the most benefit from the system's characteristics. We apply the tool to two optimized parallel applications and provide detailed insight of their memory access behavior, thus demonstrating the usefulness of the tool.
引用
收藏
页码:57 / 69
页数:13
相关论文
共 50 条
  • [41] LoGV: Low-overhead GPGPU Virtualization
    Gottschlag, Mathias
    Hillenbrand, Marius
    Kehne, Jens
    Stoess, Jan
    Bellosa, Frank
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1721 - 1726
  • [42] A Low-overhead Dedicated Execution Support for Stream Applications on Shared-memory CMP
    Dubrulle, Paul
    Louise, Stephane
    Sirdey, Renaud
    David, Vincent
    [J]. EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 143 - 152
  • [43] Low-Voltage Low-Overhead Asynchronous Logic
    Sridharan, Akshay
    Sechen, Carl
    Jafari, Roozbeh
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 261 - 266
  • [44] LAK: A Low-Overhead Lock-and-Key Based Schema for GPU Memory Safety
    Zhang, Chaochao
    Hou, Rui
    [J]. Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2022, 2022-October : 705 - 713
  • [45] LAK: A Low-Overhead Lock-and-Key Based Schema for GPU Memory Safety
    Zhang, Chaochao
    Hou, Rui
    [J]. 2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 705 - 713
  • [46] Cachet: Low-Overhead Integrity Verification on Metadata Cache in Secure Nonvolatile Memory Systems
    Kubo, Tatsuya
    Takamaeda-Yamazaki, Shinya
    [J]. IEEE MICRO, 2024, 44 (01) : 38 - 48
  • [47] Low-Overhead Near-Real-Time Flow Statistics Collection in SDN
    Nougnanke, Kokouvi Benoit
    Bruyere, Marc
    Labit, Yann
    [J]. PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 155 - 159
  • [48] A Consistent and Low-overhead Time Synchronization Method for Mobile Wireless Sensor Networks
    Wu, Xiaoming
    Wang, Yinglong
    Wang, Fuqiang
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, : 1917 - 1921
  • [49] Low-Overhead Hard Real-time Aware Interconnect Network Router
    Kinsy, Michel A.
    Devadas, Srinivas
    [J]. 2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [50] Low-Latency Low-Overhead Zipper Codes
    Karimi, Bashirreza
    Barakatain, Masoud
    Hashemi, Yoones
    Chang, Deyuan
    Ebrahimzad, Hamid
    Li, Chuandong
    [J]. 2022 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2022,