Graphics processing units for handhelds

被引:42
|
作者
Akenine-Moller, Tomas [1 ]
Strom, Jacob [2 ]
机构
[1] Lund Univ, Dept Comp Sci, S-22100 Lund, Sweden
[2] Ericsson Res, S-16480 Stockholm, Sweden
关键词
computer graphics; graphics processing units; mobile devices; rasterization;
D O I
10.1109/JPROC.2008.917719
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:779 / 789
页数:11
相关论文
共 50 条
  • [1] Cofactorization on Graphics Processing Units
    Miele, Andrea
    Bos, Joppe W.
    Kleinjung, Thorsten
    Lenstra, Arjen K.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 335 - 352
  • [2] NPGPU: Network Processing on Graphics Processing Units
    Deng, Yangdong
    Jiao, Xiaomemg
    Mu, Shuai
    Kang, Kang
    Zhu, Yuhao
    THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE, 2011, 164 : 313 - +
  • [3] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Cambria, Erik
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 2086 - 2115
  • [4] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Erik Cambria
    The Journal of Supercomputing, 2018, 74 : 2086 - 2115
  • [5] Genetic programming on graphics processing units
    Denis Robilliard
    Virginie Marion-Poty
    Cyril Fonlupt
    Genetic Programming and Evolvable Machines, 2009, 10 : 447 - 471
  • [6] Genetic programming on graphics processing units
    Robilliard, Denis
    Marion-Poty, Virginie
    Fonlupt, Cyril
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (04) : 447 - 471
  • [7] An Energy Model for Graphics Processing Units
    Pool, Jeff
    Lastra, Anselmo
    Singh, Montek
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 409 - 416
  • [8] Graphics Processing Units for Constraint Satisfaction
    Mouhouband, Malek
    Mobaraki, Ahmed
    ICAART: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2017, : 653 - 657
  • [9] Cell Placement on Graphics Processing Units
    Flach, Guilherme
    Johann, Marcelo
    Hentschke, Renato
    Reis, Ricardo
    SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, 2007, : 87 - 92
  • [10] Green computing on graphics processing units
    Magoules, Frederic
    Ahamed, Abal-Kassim Cheik
    Suzuki, Atsushi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4305 - 4325