A low-overhead profiling and visualization framework for Hybrid Transactional Memory

被引:0
|
作者
Arcas, Oriol [1 ,2 ]
Kirchhofer, Philipp [3 ]
Soenmez, Nehir [1 ,2 ]
Schindewolf, Martin [3 ]
Unsal, Osman S. [1 ]
Karl, Wolfgang [3 ]
Cristal, Adrian [1 ,4 ]
机构
[1] Barcelona Supercomp Ctr, Barcelona, Spain
[2] Univ Politecn Cataluna, Catalunya, Spain
[3] Karlsruhe Inst Technol, Karlsruhe, Germany
[4] CSIC, Spanish Natl Res Council, Barcelona, Spain
关键词
D O I
10.1109/FCCM.2012.11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-core prototyping presents a good opportunity for establishing low overhead and detailed profiling and visualization in order to study new research topics. In this paper, we design and implement a low execution, low area overhead profiling mechanism and a visualization tool for observing Transactional Memory behaviors on FPGA. To achieve this, we non-disruptively create and bring out events on the fly and process them offline on a host. There, our tool regenerates the execution from the collected events and produces traces for comprehensively inspecting the behavior of interacting multithreaded programs. With zero execution overhead for hardware TM events, single-instruction overhead for software TM events, and utilizing a low logic area of 2.3% per processor core, we run TM benchmarks to evaluate various different levels of profiling detail with an average runtime overhead of 6%. We demonstrate the usefulness of such detailed examination of SW/HW transactional behavior in two parts: (i) we speed up a TM benchmark by 24.1%, and (ii) we closely inspect transactions to point out pathologies.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [41] Low-overhead architecture for security tag
    Shioya, Ryota
    Kim, Daewung
    Horio, Kazuo
    Goshima, Masahiro
    Sakai, Shuichi
    IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 135 - 142
  • [42] Toward Full-Coverage and Low-Overhead Profiling of Network-Stack Latency
    Chen, Xiang
    Liu, Hongyan
    Zhang, Wenbin
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Liu, Xuan
    Wu, Chunming
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4441 - 4455
  • [43] MeLPUF: Memory-in-Logic PUF Structures for Low-Overhead IC Authentication
    Vega, Christopher
    Patanjali, S. L. P. S. K.
    Paul, Shubhra Deb
    Chatterjee, Atri
    Bhunia, Swarup
    2023 IEEE PHYSICAL ASSURANCE AND INSPECTION OF ELECTRONICS, PAINE, 2023, : 205 - 211
  • [44] Increasing the locality of memory access patterns by low-overhead hardware address relocation
    Macii, A
    Macii, E
    Poncino, M
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 385 - 388
  • [45] Low-overhead dynamic sharing of graphics memory space in GPU virtualization environments
    Minwoo Gu
    Younghun Park
    Youngjae Kim
    Sungyong Park
    Cluster Computing, 2020, 23 : 2167 - 2178
  • [46] EFD: An Efficient Low-Overhead Scheduler
    Chen, Jinbang
    Heusse, Martin
    Urvoy-Keller, Guillaume
    NETWORKING 2011, PT II, 2011, 6641 : 150 - 163
  • [47] On the Generation of Binary functions with Low-Overhead
    Voyiatzis, I.
    Efstathiou, C.
    2017 12TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2017), 2017,
  • [48] Low-overhead dynamic sharing of graphics memory space in GPU virtualization environments
    Gu, Minwoo
    Park, Younghun
    Kim, Youngjae
    Park, Sungyong
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 2167 - 2178
  • [49] A Framework for Adding Low-Overhead, Fine-Grained Power Domains to CGRAs
    Nayak, Ankita
    Zhang, Keyi
    Setaluri, Raj
    Carsello, Alex
    Mann, Makai
    Richardson, Stephen
    Bahr, Rick
    Hanrahan, Pat
    Horowitz, Mark
    Raina, Priyanka
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 846 - 851
  • [50] A Low-Overhead, Confidentiality-Assured, and Authenticated Data Acquisition Framework for IoT
    Zhang, Yushu
    He, Qi
    Chen, Guo
    Zhang, Xinpeng
    Xiang, Yong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7566 - 7578