Path and cache conscious prefetching (PCCP)

被引:0
|
作者
Zhen He
Alonso Marquez
机构
[1] La Trobe University,Department of Computer Science and Computer Engineering
[2] The Australian National University Canberra,Department of Computer Science
来源
The VLDB Journal | 2007年 / 16卷
关键词
Prefetching; Clustering; Caching; Databases;
D O I
暂无
中图分类号
学科分类号
摘要
Main memory cache performance continues to play an important role in determining the overall performance of object-oriented, object-relational and XML databases. An effective method of improving main memory cache performance is to prefetch or pre-load pages in advance to their usage, in anticipation of main memory cache misses. In this paper we describe a framework for creating prefetching algorithms with the novel features of path and cache consciousness. Path consciousness refers to the use of short sequences of object references at key points in the reference trace to identify paths of navigation. Cache consciousness refers to the use of historical page access knowledge to guess which pages are likely to be main memory cache resident most of the time and then assumes these pages do not exist in the context of prefetching. We have conducted a number of experiments comparing our approach against four highly competitive prefetching algorithms. The results shows our approach outperforms existing prefetching techniques in some situations while performing worse in others. We provide guidelines as to when our algorithm should be used and when others maybe more desirable.
引用
收藏
页码:235 / 249
页数:14
相关论文
共 50 条
  • [31] Studying interactions between prefetching and cache line turnoff
    Kadayif, Ismail
    Kandemir, Mahmut
    Chen, Guilin
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 545 - 548
  • [32] Design considerations of high performance data cache with prefetching
    Chi, CH
    Yuan, YL
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 1243 - 1250
  • [33] Extending the MEC Mobility Service to Support Cache Prefetching
    Lentisco, Carlos M.
    Bellido, Luis
    Gonzalez-Sanchez, Daniel
    Martinez-Casanueva, Ignacio D.
    Fernandez, David
    Soto, Ignacio
    2022 18TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN), 2022,
  • [34] Hardware prefetching techniques for cache memories in multimedia applications
    Cucchiara, R
    Piccardi, M
    Prati, A
    5TH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURES FOR MACHINE PERCEPTION, PROCEEDINGS, 2000, : 311 - 319
  • [35] Temporal analysis of cache prefetching strategies for multimedia applications
    Cucchiara, R
    Piccardi, M
    Prati, A
    CONFERENCE PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2001, : 311 - 318
  • [36] Neighbor cache prefetching for multimedia image and video processing
    Cucchiara, R
    Piccardi, M
    Prati, A
    IEEE TRANSACTIONS ON MULTIMEDIA, 2004, 6 (04) : 539 - 552
  • [37] VM-aware Adaptive Storage Cache Prefetching
    Matsuzawa, Keiichi
    Shinagawa, Takahiro
    2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 65 - 73
  • [38] Effective cache prefetching on bus-based multiprocessors
    ACM Trans Comput Syst, 1 (57):
  • [39] EFFECTIVE CACHE PREFETCHING ON BUS-BASED MULTIPROCESSORS
    TULLSEN, DM
    EGGERS, SJ
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1995, 13 (01): : 57 - 88
  • [40] CPU cache prefetching: Timing evaluation of hardware implementations
    Tse, J
    Smith, AJ
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (05) : 509 - 526