Skip to content
Open access

Modeling Power Consumption in Graphics Processors

TL;DR

A simulator that can be used to analyze energy efficiency for GPUs using a combination of ATTILA and CACTI, a widely used cache power estimation tool is proposed.

Abstract

A graphics processor (GPU) is a dedicated processing unit that handles all graphics-related computation in a given system. With the growth of graphics-based applications in domains such as embedded systems, gaming, and image processing, studying such systems has become more important. We propose to develop a simulator that can be used to analyze energy efficiency for GPUs. No publicly available simulators simulate power utilization in GPUs, which is important because energy consumption is one of the key design criteria for any modern system. Existing power simulators like Simple Power, Wattch, and PowerTimer are not GPU specific. GPU simulators, such as ATTILA, that simulate the graphics pipeline thoroughly do not model power. Our plan is to use the existing ATTILA simulator and extend it to do the power modeling. This thesis focuses on modeling GPU caches using a combination of ATTILA and CACTI, a widely used cache power estimation tool.

Read PDF

Similar papers

Preprint Aug 2026

GPU implementation of a resource-constrained virtual machine

This paper presents an OpenMP-style parallelism API for Uxntal, the stack-based assembly-style language for the Uxn platform, and demonstrates that exemplar code using this API can run at comparable performance even on an integrated GPU.

S. Li, Vladislav Brusokas, Andrei Ghita et al. · 0 citations
Preprint Aug 2026

G-Power: Architecture-level GPU Power Modeling with Aggregated Knowledge Foundations from Known GPUs

Graphics Processing Units (GPUs) have been serving as critical computation resources for large-scale parallel computations. With increasing chip complexity, power efficiency has become an important design objective for modern GPUs. GPU power optimization relies on fast power evaluation, requiring architecture-level GPU...

Qi-Jun Zhang, Yao Lu, Shang Liu et al. · 0 citations
Open access 2026

GPU Power Management: Comparative Analysis and Optimization Using Python and MATLAB Simulations

Simulation-based practice to improve the energy efficiency of Intel Arc GPUs and the Intel CPUs to overcome the issue of power inefficiency, workload imbalance, and thermal limitations indicates that the Intel Arc GPUs used less power compared to CPUs with similar tasks, which makes the argument of their energy efficie...

S. Mishra, K. B. Yadav · 0 citations
Conference Open access Sep 2026

Analyzing the Impact of Architectural Design Decisions on Performance Across Generations of NVIDIA GPUs

This project analyzes how the architectural changes introduced across NVIDIA’s Volta, Ampere, and Hopper GPU generations translate into real-world performance and energy efficiency gains and shows that specialization can deliver substantial performance and efficiency gains, but only when workloads can effectively use t...

Matthew Tindale, I. Karlin, Tobias Salamon et al. · 0 citations
Book Open access Sep 2026

Analysis of shared memory between CPUs and GPUs

This work investigates the memory capabilities of the NVIDIA DGX Spark, a novel platform featuring a unified memory architecture where DDR memory is located on the CPU and is fully accessible from the GPU.

Silvia R. Alcaraz, S. Hepkema, Vasilis Mageirakos et al. · 0 citations
Preprint Aug 2026

Evaluating OpenMP Offloading for Intra-node Multi-GPU Programming across NVIDIA, AMD, and Intel Architectures: A 3D Heat Transfer Case Study

Currently, most supercomputers are equipped with GPUs from manufacturers such as NVIDIA, AMD, or Intel, which provide substantial parallelism and high throughput. It is common for a single compute node (intranode) to host multiple GPUs, typically four or more. Therefore, effectively leveraging all these GPUs within a s...

E. Krishnasamy · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.