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 条
  • [21] LISA, AN ONLINE AND OFF-LINE DATA ANALYZING PROGRAM
    KOLB, B
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1983, 30 (05) : 3956 - 3957
  • [22] Off-line signature verification using DTW
    Shanker, A. Piyush
    Rajagopalan, A. N.
    PATTERN RECOGNITION LETTERS, 2007, 28 (12) : 1407 - 1414
  • [23] OFF-LINE ACQUISITION OF CRUSTAL REFLECTION AND REFRACTION DATA
    MILKEREIT, B
    BITTNER, R
    MEISSNER, R
    GEOPHYSICAL RESEARCH LETTERS, 1986, 13 (11) : 1161 - 1164
  • [24] Visually mining off-line data for quality improvement
    Porzio, GC
    Ragozini, G
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2003, 19 (04) : 273 - 283
  • [25] Smart card based off-line micropayment framework using mutual authentication scheme
    Lee, HW
    Kim, TY
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 2514 - 2519
  • [26] A UNIFIED FRAMEWORK FOR OFF-LINE PERMUTATION ROUTING IN PARALLEL NETWORKS
    BAUMSLAG, M
    ANNEXSTEIN, F
    MATHEMATICAL SYSTEMS THEORY, 1991, 24 (04): : 233 - 251
  • [27] DATA-PROCESSING BY COMPUTER - ONLINE OR OFF-LINE
    SEATON, B
    COMPUTERS AND BIOMEDICAL RESEARCH, 1974, 7 (02): : 142 - 156
  • [28] On-line and off-line data assimilation in palaeoclimatology: a case study
    Matsikaris, A.
    Widmann, M.
    Jungclaus, J.
    CLIMATE OF THE PAST, 2015, 11 (01) : 81 - 93
  • [29] Off-line tracking of series parameters in distribution systems using AMI data
    Williams, Tess L.
    Sun, Yannan
    Schneider, Kevin
    ELECTRIC POWER SYSTEMS RESEARCH, 2016, 134 : 205 - 212
  • [30] Adaptive Dynamical Programming control with combination of off-line and on-line training
    Lin Xiao-feng
    Zhou Xian-jun
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 733 - 736