Efficient selective multicore prefetching under limited memory bandwidth

被引:3
|
作者
Selfa, Vicent [1 ]
Sahuquillo, Julio [1 ]
Gomez, Maria E. [1 ]
Gomez, Crispin [1 ]
机构
[1] Univ Politecn Valencia, Dept Comp Engn, Valencia, Spain
关键词
Multicore prefetching; Adaptive prefetching; Deactivation policies; Global feedback;
D O I
10.1016/j.jpdc.2018.05.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Current multicore systems implement multiple hardware prefetchers to tolerate long main memory latencies. However, memory bandwidth is a scarce shared resource which becomes critical with the increasing core count. To deal with this fact, recent works have focused on adaptive prefetchers, which control the prefetcher aggressiveness to regulate the main memory bandwidth consumption. Nevertheless, in limited bandwidth machines or under memory-hungry workloads, keeping active the prefetcher can damage the system performance and increase energy consumption. This paper introduces selective prefetching, where individual prefetchers are activated or deactivated to improve both main memory energy and performance, and proposes ADP, a prefetcher that deactivates local prefetchers in some cores when they present low performance and co-runners need additional bandwidth. Based on heuristics, an individual prefetcher is reactivated when performance enhancements are foreseen. Compared to a state-of-the-art adaptive prefetcher, ADP provides both performance and energy enhancements in limited memory bandwidth. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:32 / 43
页数:12
相关论文
共 50 条
  • [1] EFFICIENT TOMOGRAPHIC RECONSTRUCTION FOR COMMODITY PROCESSORS WITH LIMITED MEMORY BANDWIDTH
    Inoue, Hiroshi
    2016 IEEE 13TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2016, : 747 - 750
  • [2] AREP: Adaptive Resource Efficient Prefetching for Maximizing Multicore Performance
    Khan, Muneeb
    Laurenzano, Michael A.
    Mars, Jason
    Hagersten, Erik
    Black-Schaffer, David
    2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 367 - 378
  • [3] Automatic and Efficient Heap Data Management for Limited Local Memory Multicore Architectures
    Bai, Ke
    Shrivastava, Aviral
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 593 - 598
  • [4] Techniques for Bandwidth-Efficient Prefetching of Linked Data Structures in Hybrid Prefetching Systems
    Ebrahimi, Eiman
    Mutlu, Onur
    Patt, Yale N.
    HPCA-15 2009: FIFTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2009, : 7 - +
  • [5] Research on OpenMP algorithms on memory limited embedded multicore platform
    Liu, Tao
    Ji, Zhenzhou
    Wang, Qing
    Journal of Computational Information Systems, 2010, 6 (13): : 4453 - 4460
  • [6] Bandwidth-efficient Multi-video Prefetching for Short Video Streaming
    Zuo, Xutong
    Li, Yishu
    Xu, Mohan
    Ooi, Wei Tsang
    Liu, Jiangchuan
    Jiang, Junchen
    Zhang, Xinggong
    Zheng, Kai
    Cui, Yong
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2022, 2022, : 7084 - 7088
  • [7] Static Function Prefetching for Efficient Code Management on Scratchpad Memory
    Kim, Youngbin
    Lee, Kyoungwoo
    Shrivastava, Aviral
    2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 350 - 358
  • [8] A Case Study on Memory Efficient Prediction Models for Web Prefetching
    Gracia, Chithra D.
    Sudha, S.
    FIRST INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, TECHNOLOGY AND SCIENCE - ICETETS 2016, 2016,
  • [9] A Space and Bandwidth Efficient Multicore Algorithm for the Particle-in-Cell Method
    Barsamian, Yann
    Chargueraud, Arthur
    Ketterlin, Alain
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 133 - 144
  • [10] An Efficient Stream Memory Architecture for Heterogeneous Multicore Processor
    Deng, Rangyu
    Xu, Weixia
    Dou, Qiang
    Zhou, Hongwei
    Dai, Zefu
    Chen, Haiyan
    2009 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS 2009), 2009, : 112 - 117