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
关键词
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 条
  • [21] EXPERIENCES WITH AN OFF-LINE SYSTEM FOR COLLECTING LABORATORY DATA
    HOLMGARD, A
    ZEITSCHRIFT FUR KLINISCHE CHEMIE UND KLINISCHE BIOCHEMIE, 1969, 7 (02): : 214 - &
  • [22] 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
  • [23] Off-line data processing and analysis for the GERDA experiment
    Agostini, M.
    Pandola, L.
    Zavarise, P.
    14TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT 2011), 2012, 368
  • [24] Off-line signature verification using DTW
    Shanker, A. Piyush
    Rajagopalan, A. N.
    PATTERN RECOGNITION LETTERS, 2007, 28 (12) : 1407 - 1414
  • [25] LISA, AN ONLINE AND OFF-LINE DATA ANALYZING PROGRAM
    KOLB, B
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1983, 30 (05) : 3956 - 3957
  • [26] DATA-PROCESSING BY COMPUTER - ONLINE OR OFF-LINE
    SEATON, B
    COMPUTERS AND BIOMEDICAL RESEARCH, 1974, 7 (02): : 142 - 156
  • [27] OFF-LINE ACQUISITION OF CRUSTAL REFLECTION AND REFRACTION DATA
    MILKEREIT, B
    BITTNER, R
    MEISSNER, R
    GEOPHYSICAL RESEARCH LETTERS, 1986, 13 (11) : 1161 - 1164
  • [28] Visually mining off-line data for quality improvement
    Porzio, GC
    Ragozini, G
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2003, 19 (04) : 273 - 283
  • [29] 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
  • [30] A UNIFIED FRAMEWORK FOR OFF-LINE PERMUTATION ROUTING IN PARALLEL NETWORKS
    BAUMSLAG, M
    ANNEXSTEIN, F
    MATHEMATICAL SYSTEMS THEORY, 1991, 24 (04): : 233 - 251