Load-balancing data prefetching techniques

被引:0
|
作者
Chi, CH [1 ]
Yuan, JL [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 119260, Singapore
关键词
load-balancing; prefetching; cache; memory; prefetch buffer;
D O I
10.1016/S0167-739X(00)00056-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite the success of hybrid data address and value prediction in increasing the accuracy and coverage of data prefetching, memory access latency is still found to be an important bottleneck to the system performance. Careful study shows that about half of the cache misses are actually due to data references whose access pattern can be predicted accurately. Furthermore, the overall cache effectiveness is bounded by the behavior of unpredictable data references in cache. In this paper, we propose a set of four load-balancing techniques to address this memory latency problem. The first two mechanisms, sequential unification and aggressive lookahead mechanisms, are mainly used to reduce the chance of partial hits and the abortion of accurate prefetch requests. The latter two mechanisms, default prefetching and cache partitioning mechanisms, are used to optimize the cache performance of unpredictable references. The resulting cache, called the LED (load-balancing data) cache, is found to have superior performance over a wide range of applications. Simulation of the LED cache with RPT prefetching (reference prediction table - one of the most cited selective data prefetch schemes proposed by Chen and Baer) on SPEC95 showed that significant reduction in data reference latency, ranging from about 20 to over 90% and with an average of 55.89%, can be obtained. This is compared against the performance of prefetch-on-miss and RPT, with an average latency reduction of only 17.37 and 26.05%, respectively. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:733 / 744
页数:12
相关论文
共 50 条
  • [1] Analysis for load-balancing techniques in intelligent network systems
    Deok, NY
    Hoon, SS
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2003, 79 (01): : 35 - 42
  • [2] LOAD-BALANCING ALGORITHMS FOR MULTIFREQUENCY DATA COMMUNICATIONS
    Monticone, Leone C.
    Snow, Richard E.
    Ribeiro, Leila Z.
    [J]. 2014 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2014,
  • [3] Load-balancing act
    不详
    [J]. COMMUNICATIONS NEWS, 1999, 36 (09): : 28 - +
  • [4] Optimal load-balancing
    Keslassy, I
    Chang, CS
    McKeown, N
    Lee, DS
    [J]. IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 1712 - 1722
  • [5] Scheduling and load-balancing
    Trystram, D
    Bender, M
    Schwiegelshohn, U
    Santos, LP
    [J]. EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 207 - 207
  • [6] SMOOTHIE: Efficient and Flexible Load-Balancing in Data Center
    Champagne, Loic
    Donnet, Benoit
    [J]. PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [7] Static load-balancing techniques for iterative computations on heterogeneous clusters
    Renard, H
    Robert, Y
    Vivien, F
    [J]. EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 148 - 159
  • [8] Conflict-Aware Load-Balancing Techniques for Database Replication
    Zuikeviciute, Vaide
    Pedone, Fernando
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2169 - 2173
  • [9] Load-balancing for WAN warehouses
    Furtado, Pedro
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2008, 4947 : 588 - 595
  • [10] Multipath Load-Balancing Routing Mechanism in Data Center Network
    Ya, Nan
    Wang, Xingwei
    Huang, Min
    [J]. PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 167 - 172