Approximate Associative Memristive Memory for Energy-Efficient GPUs

被引:0
|
作者
Rahimi, Abbas [1 ]
Ghofrani, Amirali [2 ]
Cheng, Kwang-Ting [2 ]
Benini, Luca [3 ,4 ]
Gupta, Rajesh K. [1 ]
机构
[1] Univ Calif San Diego, CSE, La Jolla, CA 92093 USA
[2] UC Santa Barbara, ECE, Santa Barbara, CA 93111 USA
[3] Univ Bologna, DEI, I-40136 Bologna, Italy
[4] Swiss Fed Inst Technol, IIS, CH-8092 Zurich, Switzerland
关键词
DESIGN; SYSTEMS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia applications running on thousands of deep and wide pipelines working concurrently in GPUs have been an important target for power minimization both at the architectural and algorithmic levels. At the hardware level, energy-efficiency techniques that employ voltage overscaling face a barrier so-called "path walls": reducing operating voltage beyond a certain point generates massive number of timing errors that are impractical to tolerate. We propose an architectural innovation, called A(2)M(2) module (approximate associative memristive memory) that exhibits few tolerable timing errors suitable for GPU applications under voltage overscaling. A(2)M(2) is integrated with every floating point unit (FPU), and performs partial functionality of the associated FPU by pre-storing high frequency patterns for computational reuse that avoids overhead due to re-execution. Voltage overscaled A(2)M(2) is designed to match an input search pattern with any of the stored patterns within a Hamming distance range of 0-2. This matching behavior under voltage overscaling leads to a controllable approximate computing for multimedia applications. Our experimental results for the AMD Southern Islands GPU show that four image processing kernels tolerate the mismatches during pattern matching resulting in a PSNR >= 30dB. The A(2)M(2) module with 8-row enables 28% voltage overscaling in 45nm technology resulting in 32% average energy saving for the kernels, while delivering an acceptable quality of service.
引用
收藏
页码:1497 / 1502
页数:6
相关论文
共 50 条
  • [1] Associative Memristive Memory for Approximate Computing in GPUs
    Ghofrani, Amirali
    Rahimi, Abbas
    Lastras-Montano, Miguel A.
    Benini, Luca
    Gupta, Rajesh K.
    Cheng, Kwang-Ting
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2016, 6 (02) : 222 - 234
  • [2] Energy-Efficient Associative Memory Based on Neural Cliques
    Boguslawski, Bartosz
    Heitzmann, Frederic
    Larras, Benoit
    Seguin, Fabrice
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (04) : 376 - 380
  • [3] Approximate In-Memory Hamming Distance Calculation with a Memristive Associative Memory
    Taha, Mohammad M. A.
    Woods, Walt
    Teuscher, Christof
    PROCEEDINGS OF THE 2016 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2016, : 159 - 164
  • [4] Memristive Logic-in-Memory Integrated Circuits for Energy-Efficient Flexible Electronics
    Jang, Byung Chul
    Nam, Yunyong
    Koo, Beom Jun
    Choi, Junhwan
    Im, Sung Gap
    Park, Sang-Hee Ko
    Choi, Sung-Yool
    ADVANCED FUNCTIONAL MATERIALS, 2018, 28 (02)
  • [5] Architecting an Energy-Efficient DRAM System for GPUs
    Chatterjee, Niladrish
    O'Connor, Mike
    Lee, Donghyuk
    Johnson, Daniel R.
    Keckler, Stephen W.
    Rhu, Minsoo
    Dally, William J.
    2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2017, : 73 - 84
  • [6] An Energy-Efficient Memristive Threshold Logic Circuit
    Rajendran, Jeyavijayan
    Manem, Harika
    Karri, Ramesh
    Rose, Garrett S.
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (04) : 474 - 487
  • [7] Designing Energy-Efficient Approximate Multipliers
    Perri, Stefania
    Spagnolo, Fanny
    Frustaci, Fabio
    Corsonello, Pasquale
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2022, 12 (04)
  • [8] Energy-efficient computing with approximate multipliers
    Pilipović, Ratko
    Bulić, Patricio
    Lotrič, Uroš
    Elektrotehniski Vestnik/Electrotechnical Review, 2022, 89 (03): : 117 - 123
  • [9] Energy-efficient computing with approximate multipliers
    Pilipovic, Ratko
    Bulic, Patricio
    Lotric, Uros
    ELEKTROTEHNISKI VESTNIK, 2022, 89 (03): : 117 - 123
  • [10] Energy-Efficient Approximate MAC Unit
    Adams, Elizabeth
    Venkatachalam, Suganthi
    Ko, Seok-Bum
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,