Accurate and Low-Overhead Dynamic Detection and Prediction of Program Phases Using Branch Signatures

被引:0
|
作者
Vijayan, Balaji [1 ]
Ponomarev, Dmitry V. [2 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
[2] SUNY Binghamton, Dept Comp Sci, Binghamton, NY 13902 USA
关键词
D O I
10.1109/SBAC-PAD.2008.23
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a hardware-only program phase detection and prediction architecture, which improves on the existing proposal by forming the execution footprints using simple bit-vectors called "branch signatures" to capture the set of branches touched during an execution interval. Previous work, in contrast, used the number of instructions executed between the branches to form the footprints. Such a modification significantly simplifies the phase detection logic and also affords numerous additional advantages, such as the detection of fewer distinct phases, less frequent phase transitions and higher phase prediction accuracies. We also show, through extensive simulations, that our simplified phase detection logic performs on par with the original proposal on several phase-based optimizations, such as the issue width adaptation and the exploitation of frequent value locality. At the same time, the proposed logic requires only a fraction of the storage needed by the previous scheme to keep the phase-related information.
引用
收藏
页码:3 / +
页数:2
相关论文
共 50 条
  • [31] Low-overhead buffer level signalling using weighted prioritisation
    Tesanovic, M.
    Baker, M. P. J.
    Moulsley, T. J.
    ELECTRONICS LETTERS, 2009, 45 (25) : 1351 - 1352
  • [32] Low-Overhead RF Impedance Measurement Using Periodic Structures
    Avci, Muslum Emir
    Ozev, Sule
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2023, 71 (10) : 4471 - 4482
  • [33] LD: Low-Overhead GPU Race Detection Without Access Monitoring
    Li, Pengcheng
    Hu, Xiaoyu
    Chen, Dong
    Brock, Jacob
    Luo, Hao
    Zhang, Eddy Z.
    Ding, Chen
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2017, 14 (01)
  • [34] Low-Overhead Compressibility Prediction for High-Performance Lossless Data Compression
    Kim, Youngil
    Choi, Seungdo
    Lee, Daeyong
    Jeong, Joonyong
    Kwak, Jaewook
    Lee, Jungkeol
    Lee, Gyeongyong
    Lee, Sangjin
    Park, Kibin
    Jeong, Jinwoo
    Kexin, Wang
    Song, Yong Ho
    IEEE ACCESS, 2020, 8 : 37105 - 37123
  • [35] SIFT: A Low-Overhead Dynamic Information Flow Tracking Architecture for SMT Processors
    Ozsoy, Meltem
    Ponomarev, Dmitry
    Abu-Ghazaleh, Nael
    Suri, Tameesh
    PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
  • [36] Low-Overhead Distributed MAC for Serving Dynamic Users over Multiple Channels
    Zhou, Xujin
    Koprulu, Irem
    Eryilmaz, Atilla
    Neely, Michael J.
    2021 19TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2021,
  • [37] 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
  • [38] Low-Overhead Dynamic Multi-channel MAC for Wireless Sensor Networks
    Borms, Joris
    Steenhaut, Kris
    Lernmens, Bart
    WIRELESS SENSOR NETWORKS, PROCEEDINGS, 2010, 5970 : 81 - 96
  • [39] A Low-Overhead Dynamic TCAM With Pipelined Read-Restore Refresh Scheme
    Mishra, Sandeep
    Mahendra, Telajala Venkata
    Saikia, Jyotishman
    Dandapat, Anup
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (05) : 1591 - 1601
  • [40] PAGURUS: Low-Overhead Dynamic Information Flow Tracking on Loosely Coupled Accelerators
    Piccolboni, Luca
    Di Guglielmo, Giuseppe
    Carloni, Luca P.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2685 - 2696