Advanced

Graphics processing units for handhelds

Akenine-Möller, Tomas LU and Ström, Jacob (2008) In Proceedings of the IEEE 96(5). p.779-789
Abstract
During the past few years, mobile phones and other handheld devices have gone from only handling dull text-based menu systems to, on an increasing number of models, being able to render high-quality three-dimensional graphics at high frame rates. This paper is a survey of the special considerations that must be taken when designing graphics processing units (GPUs) on such devices. Starting off by introducing desktop GPUs as a reference, the paper discusses how mobile GPUs are designed, often with power consumption rather than performance as the primary goal. Lowering the bus traffic between the GPU and the memory is an efficient way of reducing power consumption, and therefore some high-level algorithms for bandwidth reduction are... (More)
During the past few years, mobile phones and other handheld devices have gone from only handling dull text-based menu systems to, on an increasing number of models, being able to render high-quality three-dimensional graphics at high frame rates. This paper is a survey of the special considerations that must be taken when designing graphics processing units (GPUs) on such devices. Starting off by introducing desktop GPUs as a reference, the paper discusses how mobile GPUs are designed, often with power consumption rather than performance as the primary goal. Lowering the bus traffic between the GPU and the memory is an efficient way of reducing power consumption, and therefore some high-level algorithms for bandwidth reduction are presented. In addition, an overview of the different APIs that are used in the handheld market to handle both two-dimensional and three-dimensional graphics is provided. Finally, we present our outlook for the future and discuss directions of future research on handheld GPUs. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
mobile devices, computer graphics, graphics processing units, rasterization
in
Proceedings of the IEEE
volume
96
issue
5
pages
779 - 789
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
external identifiers
  • wos:000255128200004
  • scopus:64049111327
ISSN
0018-9219
DOI
10.1109/JPROC.2008.917719
language
English
LU publication?
yes
id
de630946-c587-401a-84bf-0eb73e670eab (old id 1205651)
date added to LUP
2008-09-19 11:39:57
date last changed
2017-09-24 04:04:44
@article{de630946-c587-401a-84bf-0eb73e670eab,
  abstract     = {During the past few years, mobile phones and other handheld devices have gone from only handling dull text-based menu systems to, on an increasing number of models, being able to render high-quality three-dimensional graphics at high frame rates. This paper is a survey of the special considerations that must be taken when designing graphics processing units (GPUs) on such devices. Starting off by introducing desktop GPUs as a reference, the paper discusses how mobile GPUs are designed, often with power consumption rather than performance as the primary goal. Lowering the bus traffic between the GPU and the memory is an efficient way of reducing power consumption, and therefore some high-level algorithms for bandwidth reduction are presented. In addition, an overview of the different APIs that are used in the handheld market to handle both two-dimensional and three-dimensional graphics is provided. Finally, we present our outlook for the future and discuss directions of future research on handheld GPUs.},
  author       = {Akenine-Möller, Tomas and Ström, Jacob},
  issn         = {0018-9219},
  keyword      = {mobile devices,computer graphics,graphics processing units,rasterization},
  language     = {eng},
  number       = {5},
  pages        = {779--789},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  series       = {Proceedings of the IEEE},
  title        = {Graphics processing units for handhelds},
  url          = {http://dx.doi.org/10.1109/JPROC.2008.917719},
  volume       = {96},
  year         = {2008},
}