Adaptive Granularity and Coordinated Management for Timely Prefetching in Multi-Core Systems

被引:0
|
作者
Chang, Chia-Jung [1 ]
Peng, Yin-Chi [1 ]
Chen, Chien-Chih [1 ]
Chen, Tien-Fu [1 ]
Yew, Pen-Chung [2 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinch, Taiwan
[2] Univ Minnesota, Dept Comp Sci & Engn, St Paul, MN USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For the last decade, there have been varying techniques for hardware prefetching to improve the system performance. However, untimely prefetching may pollution caches and resulting into significant performance degradation. In this work, we introduce an Adaptive Granularity and coordinated Prefetching (AGP) that consists of a coarse-grained and fine-grained prefetched mechanism to provide a better caching environment for parallel applications. AGP targets on the degree-adjusting and location-choosing and tries to minimize the influence caused by prefetcher for each core. AGP could produce more timely prefetched requests reducing the cache pollutions and contentions. Across a variety of PARSEC benchmarks, AGP can contribute 6.5% (up to 36%) of performance improvement on a 4-core multicore system compared to the non-prefetching.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] A New Technology of Multi-core Prefetching
    Fang Juan
    Zhang Hongbo
    CEIS 2011, 2011, 15
  • [2] Adaptive Task Assignment for Thermal Management in Multi-Core Processing Systems
    Niknia, Farnaz
    Rezaee, Kiamehr
    Hakami, Vesal
    2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 364 - 370
  • [3] QoS-Driven Coordinated Management of Resources to Save Energy in Multi-Core Systems
    Nejat, Mehrzad
    Pericas, Miquel
    Stenstrom, Per
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 303 - 313
  • [4] An Online Self-Adaptive System Management Technique for Multi-Core Systems
    Kim, Hyunwoo
    Yang, Hoeseok
    7TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2016) / THE 6TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2016) / AFFILIATED WORKSHOPS, 2016, 83 : 417 - 424
  • [5] Memory Centric Hardware Prefetching in Multi-core Processors
    Zhu, Danfeng
    Wang, Rui
    Luan, Zhongzhi
    Qian, Depei
    Zhang, Han
    Cai, Jihong
    TRUSTWORTHY COMPUTING AND SERVICES (ISCTCS 2014), 2015, 520 : 311 - 321
  • [6] Exploring power management in multi-core systems
    Bergamaschi, Reinaldo
    Han, Guoling
    Buyuktosunoglu, Alper
    Patel, Hiren
    Nair, Indira
    Dittmann, Gero
    Janssen, Geert
    Dhanwada, Nagu
    Hu, Zhigang
    Bose, Pradip
    Darringer, John
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 678 - +
  • [7] Thermal Optimization in Multi-Granularity Multi-Core Floorplanning
    Healy, Michael B.
    Lee, Hsien-Hsin S.
    Loh, Gabriel H.
    Lim, Sung Kyu
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 43 - +
  • [8] Coordinated management of DVFS and cache partitioning under QoS constraints to save energy in multi-core systems
    Nejat, Mehrzad
    Manivannan, Madhavan
    Pericas, Miquel
    Stenstrom, Per
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 144 : 246 - 259
  • [9] An Adaptive Thermal Management Framework for Heterogeneous Multi-Core Processors
    Kim, Young Geun
    Kim, Minyong
    Kong, Joonho
    Chung, Sung Woo
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (06) : 894 - 906
  • [10] Flexible Framework for Dynamic Management of Multi-Core Systems
    Ahn, Youngho
    Hwang, Young-Si
    Chung, Ki-Seok
    2009 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2009), 2009, : 237 - 240