• Home
  • Search
  • Introducing Energy Efficiency into Graphics Processors
  • Cite Icon2
  • https://doi.org/10.1109/ised.2010.61Copy DOI Icon

Introducing Energy Efficiency into Graphics Processors

  • Dec 1, 2010
  • B V N Silpa +1 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Graphics processor (GPU) architectures have evolved rapidly in recent years with increasing performance demanded by 3D graphics applications such as games. However, challenges exist in integrating complex GPUs into mobile devices because of power and energy constraints, motivating the need for energy efficiency in GPUs. While a significant amount of power optimisation research effort has concentrated on the CPU system, GPU power efficiency is a relatively new and important area because the power consumed by GPUs is similar in magnitude to CPU power. Power and energy efficiency can be introduced into GPUs at many different levels: 1) Hardware component level - queue structures, caches, filter arithmetic units, interconnection networks, processor cores, etc., can be optimised for power. 2) Algorithm level - the deep and complex graphics processing computation pipeline can be modified to be energy aware. Shader programs written by the user can be transformed to be energy aware. 3) System level - co-ordination at the level of task allocation, voltage and frequency scaling, etc., requires knowledge and control of several different GPU system components We outline two strategies for applying energy optimisations at different levels of granularity in a GPU: (1) Texture Filter Memory (TFM) - an energy-efficient addition to the texture memory hierarchy component; and (2) an overall system level Dynamic Voltage and Frequency Scaling (DVFS) based energy reduction strategy based on an accurate tile-level slack prediction. Texture Filter Memory is an augmentation of the standard GPU texture cache hierarchy. Instead of a regular data cache hierarchy, we employ a small first level register based structure that is optimised for the relatively predictable memory access stream in the texture filtering computation. Predictability of the memory access patterns leads us to reduce power by using a simpler register access structure. Power is saved by avoiding the expensive tag lookup and comparisons present in regular caches. Further, the texture filter memory is a very small structure, whose access energy is much smaller than a data cache of similar performance. Dynamic Voltage and Frequency Scaling, an established energy management technique, can be applied in GPUs by first predicting the workload in a given frame, and, where sufficient slack exists, lowering the voltage and frequency levels so as to save energy while still completing the work within the frame rendering deadline. We apply DVFS in a tiled graphics renderer, where the workload prediction and voltage/frequency adjustment is performed at a tile-level of granularity, which creates opportunities for on-the-fly correction of prediction inaccuracies, ensuring high frame rates while still delivering low power. Tile-level energy management schemes are distinctly superior to schemes that work at the granularity of the entire frame in terms of energy saving and quality of the rendering measured in terms of frames rendered per second. The prediction mechanism relies both on the history - workload observed for the tile in recent frames, as well as rank - a quantification of the tile workload based on the frame structure, consisting of geometry, pixel shading, texture, and raster operations workloads.

Similar Papers
  • Research Article
  • Citations2

On-line Power Optimization of Data Flow Multi-Core Architecture Based on Vdd-Hopping for Local Dynamic Voltage and Frequency Scaling

  • Apr 01, 2011
  • Journal of Low Power Electronics
  • Pascal Vivet +3
  • Conference Article
  • Citations10

Effect of Parallel Workload on Dynamic Voltage Frequency Scaling for Dark Silicon Ameliorating

  • Sep 01, 2020
  • S Harini +1
  • Conference Article
  • Citations3

Coarse-grained learning-based dynamic voltage frequency scaling for video decoding

  • Sep 01, 2016
  • Jia Guo +1
  • Conference Article
  • Citations1

A System Level Fine-Grained Dynamic Voltage and Frequency Scaling for Portable Embedded Systems with Multiple Frequency Adjustable Components

  • May 01, 2007
  • Ku He +2
  • Conference Article

Parallel Dynamic Voltage and Frequency Scaling for stream decoding using a multicore embedded system

  • May 01, 2011
  • Ying-Xun Lai +3
  • Conference Article
  • Citations7

Reinforcement Learning-Based Dynamic Voltage and Frequency Scaling for Energy-Efficient Computing

  • Apr 26, 2024
  • Prasanta Panda +2
  • PDF
  • Research Article
  • Citations1

Dynamic power management for reactive stream processing on the SCC tiled architecture

  • Jun 13, 2016
  • EURASIP Journal on Embedded Systems
  • Nilesh Karavadara +4
  • Conference Article
  • Citations2

Optimal Reliability Design for Real-Time Systems with Dynamic Voltage and Frequency Scaling

  • Nov 01, 2014
  • Toshitaka Koga +2
  • Research Article
  • Citations1

Composable and Predictable Power Management

  • Nov 06, 2014
  • Data Archiving and Networked Services (DANS)
  • Andrew T Nelson
  • Conference Article
  • Citations27

Power consumption reduction in MPSoCs through DFS

  • Aug 01, 2012
  • Thiago Raupp Da Rosa +3
  • Research Article
  • Citations18

Dynamic voltage and frequency scaling framework for low-power embedded GPUs

  • Oct 11, 2012
  • Electronics Letters
  • Daecheol You +1
  • Book Chapter

Dynamic Voltage and Frequency Scaling Optimization for Multicore Architectures

  • Jan 01, 2015
  • Frontiers in artificial intelligence and applications
  • Chien Ting-Hsuan +1
  • Research Article
  • Citations4

Reliability aware dynamic voltage and frequency scaling for improved microprocessor lifetime

  • Nov 26, 2013
  • ACM SIGOPS Operating Systems Review
  • Naga Pavan Kumar Gorti +1
  • Conference Article
  • Citations10

Dynamic core scaling: Trading off performance and energy beyond DVFS

  • Oct 01, 2015
  • Wei Zhang +2
  • Conference Article
  • Citations27

A hybrid local-global approach for multi-core thermal management

  • Nov 02, 2009
  • Ramkumar Jayaseelan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.