JOURNAL ARTICLE

Energy-Efficient GPGPU Architectures via Collaborative Compilation and Memristive Memory-Based Computing

Abstract

Thousands of deep and wide pipelines working concurrently make GPGPU high power consuming parts. Energy-effciency techniques employ voltage overscaling that increases timing sensitivity to variations and hence aggravating the energy use issues. This paper proposes a method to increase spatiotemporal reuse of computational effort by a combination of compilation and micro-architectural design. An associative memristive memory (AMM) module is integrated with the oating point units (FPUs). Together, we enable negrained partitioning of values and nd high-frequency sets of values for the FPUs by searching the space of possible inputs, with the help of application-specic prole feedback. For every kernel execution, the compiler pre-stores these high-frequent sets of values in AMM modules { representing partial functionality of the associated FPU that are concurrently evaluated over two clock cycles. Our simulation results show high hit rates with 32-entry AMM modules that enable 36% reduction in average energy use by the kernel codes. Compared to voltage overscaling, this technique enhances robustness against timing errors with 39% average energy saving.

Keywords:
Computer science Compiler Kernel (algebra) General-purpose computing on graphics processing units Robustness (evolution) Parallel computing Efficient energy use Reuse Energy consumption Clock rate Embedded system Spec# Design space exploration Floating point Computer architecture Computer engineering Chip Algorithm Operating system Graphics

Metrics

16
Cited By
2.59
FWCI (Field Weighted Citation Impact)
18
Refs
0.92
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
© 2026 ScienceGate Book Chapters — All rights reserved.