JOURNAL ARTICLE

Approximate associative memristive memory for energy-efficient GPUs

Abbas RahimiAmirali GhofraniKwang‐Ting ChengLuca BeniniRajesh K. Gupta

Year: 2015 Journal:   Design, Automation, and Test in Europe Vol: 2015 Pages: 1497-1502

Abstract

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 A2M2 module (approximate associative memristive memory) that exhibits few tolerable timing errors suitable for GPU applications under voltage overscaling. A2M2 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 A2M2 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 A2M2 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.

Keywords:
Computer science Overhead (engineering) Efficient energy use Parallel computing Voltage Computer hardware Computer engineering Electrical engineering

Metrics

48
Cited By
11.85
FWCI (Field Weighted Citation Impact)
21
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Memory and Neural Computing
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Ferroelectric and Negative Capacitance Devices
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Neural Networks and Reservoir Computing
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Approximate Associative Memristive Memory for Energy-Efficient GPUs

Abbas RahimiAmirali GhofraniKwang‐Ting ChengLuca BeniniRajesh K. Gupta

Journal:   Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015 Year: 2015 Pages: 1497-1502
JOURNAL ARTICLE

Associative Memristive Memory for Approximate Computing in GPUs

Amirali GhofraniAbbas RahimiMiguel Ángel Lastras-MontañoLuca BeniniRajesh K. GuptaKwang‐Ting Cheng

Journal:   IEEE Journal on Emerging and Selected Topics in Circuits and Systems Year: 2016 Vol: 6 (2)Pages: 222-234
JOURNAL ARTICLE

Approximate Memristive In-memory Computing

Hasan Erdem YantırAhmed M. EltawilFadi Kurdahi

Journal:   ACM Transactions on Embedded Computing Systems Year: 2017 Vol: 16 (5s)Pages: 1-18
JOURNAL ARTICLE

Efficient Image Processing via Memristive-Based Approximate In-Memory Computing

Fabian SeilerNima TaheriNejad

Journal:   IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year: 2024 Vol: 43 (11)Pages: 3312-3323
© 2026 ScienceGate Book Chapters — All rights reserved.