Quantifying the performance and energy efficiency of advanced cache indexing for GPGPU computing

被引:7
|
作者
Kim, Kyu Yeun [1 ]
Baek, Woongki [1 ]
机构
[1] UNIST, Sch ECE, 50 UNIST Gil, Ulsan, South Korea
基金
新加坡国家研究基金会;
关键词
Advanced cache indexing; GPGPU computing; High performance; Energy efficiency;
D O I
10.1016/j.micpro.2016.01.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To achieve higher performance and energy efficiency, GPGPU architectures have recently begun to employ hardware caches. Adding caches to GPGPUs, however, does not always guarantee improved performance and energy efficiency due to the thrashing in small caches shared by thousands of threads. While prior work has proposed warp-scheduling and cache-bypassing techniques to address this issue, relatively little work has been done in the context of advanced cache indexing (ACI). To bridge this gap, this work investigates the effectiveness of ACI for high-performance and energy efficient GPGPU computing. We discuss the design and implementation of static and adaptive cache indexing schemes for GPGPUs. We then quantify the effectiveness of the ACI schemes based on a cycle accurate GPGPU simulator. Our quantitative evaluation demonstrates that the ACI schemes are effective in that they provide significant performance and energy-efficiency gains over the conventional indexing scheme. Further, we investigate the performance sensitivity of ACI to key architectural parameters (e.g., indexing latency and cache associativity). Our experimental results show that the ACI schemes are promising in that they continue to provide significant performance gains even when additional indexing latency occurs due to the hardware complexity and the baseline cache is enhanced with high associativity or large capacity. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:81 / 94
页数:14
相关论文
共 50 条
  • [31] Investigating the Interplay between Energy Efficiency and Resilience in High Performance Computing
    Tan, Li
    Song, Shuaiwen Leon
    Wu, Panruo
    Chen, Zizhong
    Ge, Rong
    Kerbyson, Darren J.
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 786 - 796
  • [32] Efficiency and performance of web cache reporting strategies
    Chuang, J
    Kafka, S
    Norlen, K
    WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING (WORKSHOPS), 2002, : 120 - 129
  • [33] A holistic model of the performance and the energy efficiency of hypervisors in a high-performance computing environment
    Guzek, Mateusz
    Varrette, Sebastien
    Plugaru, Valentin
    Pecero, Johnatan E.
    Bouvry, Pascal
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (15): : 2569 - 2590
  • [34] A Primer on the Energy Efficiency of Computing
    Koomey, Jonathan G.
    PHYSICS OF SUSTAINABLE ENERGY III (PSE III): USING ENERGY EFFICIENTLY AND PRODUCING IT RENEWABLY, 2015, 1652 : 82 - 89
  • [35] Marine bathymetry processing through GPGPU virtualization in high performance cloud computing
    Montella, Raffaele
    Marcellino, Livia
    Galletti, Ardelio
    Di Luccio, Diana
    Kosta, Sokol
    Laccetti, Giuliano
    Giunta, Giulio
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (24):
  • [36] Integrating 3D Resistive Memory Cache into GPGPU for Energy-Efficient Data Processing
    Zhang, Jie
    Donofrio, David
    Shalf, John
    Jung, Myoungsoo
    2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 496 - 497
  • [37] A Comprehensive Performance Evaluation to GPGPU Applications under STT-RAM based Hybrid Cache Architectures
    Fu, Jingjing
    Liu, Yu
    2020 X BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2020,
  • [38] Adaptive Cache Management for Energy-efficient GPU Computing
    Chen, Xuhao
    Chang, Li-Wen
    Rodrigues, Christopher I.
    Lv, Jie
    Wang, Zhiying
    Hwu, Wen-Mei
    2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, : 343 - 355
  • [39] Improving Energy Efficiency of Buffer Cache in Virtual Machines
    Ye, Lei
    Gniady, Chris
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,
  • [40] Energy-Efficiency in Cloud Computing Environments: Towards Energy Savings without Performance Degradation
    Moreno, Ismael Solis
    Xu, Jie
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2011, 1 (01) : 17 - 33