Graphics for the masses:: A hardware rasterization architecture for mobile phones

被引:56
|
作者
Akenine-Möller, T
Ström, J
机构
[1] Chalmers, Ericsson Mobile Platforms, Gothenburg, Sweden
[2] Ericsson Res, Stockholm, Sweden
来源
ACM TRANSACTIONS ON GRAPHICS | 2003年 / 22卷 / 03期
关键词
graphics hardware; mobile phone; culling; texture filtering; multisampling;
D O I
10.1145/882262.882348
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The mobile phone is one of the most widespread devices with rendering capabilities. Those capabilities have been very limited because the resources on such devices are extremely scarce; small amounts of memory, little bandwidth, little chip area dedicated for special purposes, and limited power consumption. The small display resolutions present a further challenge; the angle subtended by a pixel is relatively large, and therefore reasonably high quality rendering is needed to generate high fidelity images. To increase the mobile rendering capabilities, we propose a new hardware architecture for rasterizing textured triangles. Our architecture focuses on saving memory bandwidth, since an external memory access typically is one of the most energy-consuming operations, and because mobile phones need to use as little power as possible. Therefore, our system includes three new key innovations: 1) an inexpensive multisampling scheme that gives relatively high quality at the same cost of previous inexpensive schemes, II) a texture minification system, including texture compression, which gives quality relatively close to trilinear mipmapping at the cost of 1.33 32-bit memory accesses on average, III) a scanline-based culling scheme that avoids a significant amount of z-buffer reads, and that only requires one context. Software simulations show that these three innovations together significantly reduce the memory bandwidth. and thus also the power consumption.
引用
下载
收藏
页码:801 / 808
页数:8
相关论文
共 50 条
  • [21] A SECURITY ARCHITECTURE FOR ACCESSING HEALTH RECORDS ON MOBILE PHONES
    Dmitrienko, Alexandra
    Hadzic, Zecir
    Loehr, Hans
    Winandy, Marcel
    Sadeghi, Ahmad-Reza
    HEALTHINF 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON HEALTH INFORMATICS, 2011, : 87 - 96
  • [22] Improved Indoors Location Awareness Architecture in Mobile Phones
    Davoudi, Vahid
    Daud, Salwani Mohd
    Abosadeghi, Mahdieh
    Oskooei, Meysam Ahmadi
    ADVANCED SCIENCE LETTERS, 2014, 20 (10-12) : 2078 - 2081
  • [23] A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder
    Albalawi, Umar
    Mohanty, Saraju P.
    Kougianos, Elias
    2015 IEEE INTERNATIONAL SYMPOSIUM ON NANOELECTRONIC AND INFORMATION SYSTEMS, 2015, : 291 - 296
  • [24] Rasterization System for Mobile Device
    Wang, Xuzhi
    Jia, Yangyang
    Feng, Xiang
    Yu, Shuai
    Jiang, Hengyong
    NEURAL INFORMATION PROCESSING, ICONIP 2012, PT V, 2012, 7667 : 9 - 16
  • [25] Hardware 3D graphics acceleration for mobile devices
    Olson, Thomas J.
    2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 5344 - 5347
  • [26] PRESENTATION GRAPHICS - GRAPHICS FOR THE MASSES
    JANDER, M
    COMPUTER DECISIONS, 1988, 20 (05): : 65 - 67
  • [27] Performance Characterization of Rasterization Algorithms for Reconfigurable Graphics Processor
    Deng, Junyong
    Ma, Qingqing
    Ye, Zekun
    2021 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2021, : 133 - 140
  • [28] A middleware architecture for mobile 3D graphics
    Agu, Emmanuel
    Banerjee, Kutty
    Nilekar, Shirish
    Rekutin, Oleg
    Kramer, Diane
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2006, 21 (03) : 183 - 197
  • [29] A middleware architecture for mobile 3D graphics
    Agu, E
    Banerjee, K
    Nilekar, S
    Rekutin, O
    Kramer, D
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 617 - 623
  • [30] Design of Cryptographic Hardware Architecture for Mobile Computing
    Kim, Mooseop
    Kim, Youngsae
    Cho, Hyunsook
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2009, 5 (04): : 187 - 196