DAPPER: Data Aware Approximate NoC for GPGPU Architectures

被引:0
|
作者
Raparti, Venkata Yaswanth [1 ]
Pasricha, Sudeep [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
关键词
GPGPU; approximate computing; network-on-chip; ENERGY-EFFICIENT; NETWORK; FRAMEWORK;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High interconnect bandwidth is crucial to achieve better performance in many-core GPGPU architectures that execute highly data parallel applications. The parallel warps of threads running on shader cores generate a high volume of read requests to the main memory due to the limited availability of data cache space at the shader cores. This leads to scenarios with rapid arrival of reply data from the DRAM, which creates a bottleneck at memory controllers (MCs) that send reply packets back to the requesting cores over the NoC. Coping with such high volumes of data requires NoC architectures that possess high power overhead. To accomplish high bandwidth and low energy communication in GPGPUs, we propose Dapper, a data-aware approximate NoC architecture that increases the utilization of the available bandwidth by using low power single cycle overlay circuits for the reply traffic between MCs and shader cores. Dapper also incorporates a novel MC architecture that leverages the inherent approximability of the data values of certain applications and reduces the number of reply packets injected into the NoC by the MCs. Experimental results show that Dapper reduces the energy consumed in the GPGPU by up to 50% with up to 99% application output accuracy and minimum performance overheads compared to a state-of-the-art approximate NoC architectures.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Approximate NoC and Memory Controller Architectures for GPGPU Accelerators
    Raparti, Venkata Yaswanth
    Pasricha, Sudeep
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (05) : 1021 - 1035
  • [2] RAPID: Memory-Aware NoC for Latency Optimized GPGPU Architectures
    Raparti, Venkata Yaswanth
    Pasricha, Sudeep
    [J]. IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 874 - 887
  • [3] Data and Fault Aware Routing Algorithm for NoC Based Approximate Computing
    Krayem, Ibrahim
    Mercier, Romain
    Killian, Cedric
    Kritikakou, Angeliki
    Chillet, Daniel
    [J]. PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [4] Data Layout Optimization for GPGPU Architectures
    Liu, Jun
    Ding, Wei
    Jang, Ohyoung
    Kandemir, Mahmut
    [J]. ACM SIGPLAN NOTICES, 2013, 48 (08) : 283 - 284
  • [5] An QoS aware mapping of cores onto NoC Architectures
    Nguyen, Huy-Nam
    Ngo, Vu-Duc
    Bae, Younghwan
    Cho, Hanjin
    Choi, Hae-Wook
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2007, 4742 : 278 - 288
  • [6] Power-Aware Mapping for Reconfigurable NoC Architectures
    Modarressi, Mehdi
    Sarbazi-Azad, Hamid
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 417 - +
  • [7] Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures
    Naresh Kumar Reddy Beechu
    Vasantha Moodabettu Harishchandra
    Nithin Kumar Yernad Balachandra
    [J]. Wireless Personal Communications, 2018, 100 : 213 - 225
  • [8] Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures
    Beechu, Naresh Kumar Reddy
    Harishchandra, Vasantha Moodabettu
    Balachandra, Nithin Kumar Yernad
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2018, 100 (02) : 213 - 225
  • [9] Improving Energy Consumption of NoC based Architectures through Approximate Communication
    Ascia, Giuseppe
    Catania, Vincenzo
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    Jose, John
    [J]. 2018 7TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2018, : 33 - 36
  • [10] Aging-Aware Compiler-Directed VLIW Assignment for GPGPU Architectures
    Rahimi, Abbas
    Benini, Luca
    Gupta, Rajesh K.
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,