Programmable and Scalable Architecture for Graphics Processing Units

被引:0
|
作者
de La Lama, Carlos S. [1 ]
Jaaskelainen, Pekka [2 ]
Takala, Jarmo [2 ]
机构
[1] Univ Rey Juan Carlos, Dept Comp Architecture Comp Sci & Artificial Inte, C Tulipan S-N, Madrid 28933, Spain
[2] Tampere Univ Technol, Dept Comp Syst, Tampere 33720, Finland
基金
芬兰科学院;
关键词
GPU; GPGPU; TTA; VLIW; LLVM; GLSL; OpenGL;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graphics processing is an application area with high level of parallelism at the data level and at the task level. Therefore, graphics processing units (CPU) are often implemented as multiprocessing systems with high performance floating point processing and application specific hardware stages for maximizing the graphics throughput. In this paper we evaluate the suitability of Transport Triggered Architectures (TTA) as a basis for implementing GPUs. TTA improves scalability over the traditional VLIW-style architectures making it interesting for computationally intensive applications. We show that TTA provides high floating point processing performance while allowing more programming freedom than vector processors. Finally, one of the main features of the presented TTA-based CPU design is its fully programmable architecture making it suitable target for general purpose computing on CPU APIs which have become popular in recent years.
引用
收藏
页码:2 / +
页数:3
相关论文
共 50 条
  • [1] Iterative solutions using programmable graphics processing units
    Harris, C
    Haines, K
    [J]. FUZZ-IEEE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS: BIGGEST LITTLE CONFERENCE IN THE WORLD, 2005, : 12 - 18
  • [2] Programmable graphics processing units for urban landscape visualization
    Kada, M.
    Balz, T.
    Haala, N.
    Fritsch, D.
    [J]. URBAN AND REGIONAL DATA MANAGEMENT, 2008, : 193 - 200
  • [3] Design of a Programmable Vertex Processor in OpenGL ES 2.0 Mobile Graphics Processing Units
    Hsiao, Shen-Fu
    Wu, Po-Han
    Wen, Chia-Sheng
    Chen, Li-Yao
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [4] Pomegranate: A fully scalable graphics architecture
    Eldridge, M
    Igehy, H
    Hanrahan, P
    [J]. SIGGRAPH 2000 CONFERENCE PROCEEDINGS, 2000, : 443 - 454
  • [5] Cofactorization on Graphics Processing Units
    Miele, Andrea
    Bos, Joppe W.
    Kleinjung, Thorsten
    Lenstra, Arjen K.
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 335 - 352
  • [6] Graphics processing units for handhelds
    Akenine-Moller, Tomas
    Strom, Jacob
    [J]. PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 779 - 789
  • [7] A Software Architecture for Multi-Cellular System Simulations on Graphics Processing Units
    Jeannin-Girardon, Anne
    Ballet, Pascal
    Rodin, Vincent
    [J]. ACTA BIOTHEORETICA, 2013, 61 (03) : 317 - 327
  • [8] A Software Architecture for Multi-Cellular System Simulations on Graphics Processing Units
    Anne Jeannin-Girardon
    Pascal Ballet
    Vincent Rodin
    [J]. Acta Biotheoretica, 2013, 61 : 317 - 327
  • [9] Programmable Graphics Processing Units (GPUs) Accelerated SBR Method for Analyzing the Scattering of Open Cavities
    Xu, Kan
    Ding, Dazhi
    Chen, Rushan
    [J]. APMC: 2008 ASIA PACIFIC MICROWAVE CONFERENCE (APMC 2008), VOLS 1-5, 2008, : 2599 - 2602
  • [10] NPGPU: Network Processing on Graphics Processing Units
    Deng, Yangdong
    Jiao, Xiaomemg
    Mu, Shuai
    Kang, Kang
    Zhu, Yuhao
    [J]. THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE, 2011, 164 : 313 - +