A framework for data prefetching using off-line training of Markovian predictors

被引:10
|
作者
Kim, JW [1 ]
Palem, KV [1 ]
Wong, WF [1 ]
机构
[1] Georgia Inst Technol, Ctr Res Embedded Syst & Technol, Atlanta, GA 30332 USA
来源
ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/ICCD.2002.1106792
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An important technique for alleviating the memory bottleneck is data prefetching. Data prefetching solutions ranging from pure software approach by inserting prefetch instructions through program analysis to purely hardware mechanisms have been proposed. The degrees of success of those techniques are dependent on the nature of the applications. The need for innovative approach is rapidly growing with the introduction of applications such as object-oriented applications that show dynamically changing memory access behavior. In this paper, we propose a novel framework for the use of data prefetchers that are trained off-line using smart learning algorithms to produce prediction models which captures hidden memory access patterns. Once built, those prediction models are loaded into a data prefetching unit in the CPU at the appropriate point during the runtime to drive the prefetching. On average by using table size of about 8KB size, we were able to achieve prediction accuracy of about 68% through our own proposed learning method and performance was boosted about 37% on average on the benchmarks we tested. Furthermore, we believe our proposed framework is amenable to other predictors and can be done as a phase of the profiling-optimizing-compiler.
引用
收藏
页码:340 / 347
页数:8
相关论文
共 50 条
  • [31] Towards a fast off-line static malware analysis framework
    Chikapa, Macdonald
    Namanya, Anitta Patience
    2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD WORKSHOPS (W-FICLOUD 2018), 2018, : 182 - 187
  • [32] Off-line data quality monitoring for the GERDA experiment
    Zavarise, P.
    Agostini, M.
    Machado, A. A.
    Pandola, L.
    Volynets, O.
    12TH INTERNATIONAL CONFERENCE ON TOPICS IN ASTROPARTICLE AND UNDERGROUND PHYSICS (TAUP 2011), PTS 1-6, 2012, 375
  • [33] The IXV vehicle model identification subsystem: Off-line estimation framework
    Bejar-Romero, J. A.
    Bidaux-Sokolowski, A.
    Maina, S.
    Preaud, J. P.
    ACTA ASTRONAUTICA, 2016, 124 : 118 - 131
  • [34] Off-line signature verification without requiring random forgeries for training
    Murshed, NA
    Bortolozzi, F
    Sabourin, R
    IMAGE ANALYSIS APPLICATIONS AND COMPUTER GRAPHICS, 1995, 1024 : 107 - 115
  • [35] EXPERIENCE USING THE 168-E MICROPROCESSOR FOR OFF-LINE DATA-ANALYSIS
    KUNZ, PF
    FALL, RN
    GRAVINA, MF
    HALPERIN, JH
    LEVINSON, LJ
    OXOBY, GJ
    TRANG, QH
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1980, 27 (01) : 582 - 586
  • [36] A Framework for Off-Line Operation of Smart and Traditional Devices of IoT Services
    Wu, Chung-Yen
    Huang, Kuo-Hsuan
    SENSORS, 2020, 20 (21) : 1 - 18
  • [37] Towards blood glucose and insulin estimation using off-line data and missing information
    Hernandez, Cristian M.
    Isaza-Hurtado, Jhon A.
    Rivadeneria, Santiago
    2021 IEEE 5TH COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC): TECHNOLOGICAL ADVANCES FOR A SUSTAINABLE REGIONAL DEVELOPMENT, 2021, : 145 - 150
  • [38] Off-line Signature Verification Using Neural Networks
    Lakshmi, K. V.
    Nayak, Seema
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1065 - 1069
  • [39] OFF-LINE ACQUISITION-SYSTEM AND TREATMENT OF PHYSIOLOGICAL DATA
    VANNIER, D
    BRUN, P
    CANNET, G
    HERREMAN, F
    JOURNAL DE PHYSIOLOGIE, 1973, 67 (01): : A227 - A227
  • [40] Automatic gender detection using on-line and off-line information
    Liwicki, Marcus
    Schlapbach, Andreas
    Bunke, Horst
    PATTERN ANALYSIS AND APPLICATIONS, 2011, 14 (01) : 87 - 92