Programmable and Scalable Architecture for Graphics Processing Units

Carlos S. de La Lama, Pekka Jääskeläinen, Heikki Kultala, Jarmo Takala

Tutkimustuotos: LukuScientificvertaisarvioitu

Abstrakti

Graphics processing is an application area with high level of parallelism at the data level and at the task level. Therefore, graphics processing units (GPU) 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 allows more programming freedom than vector processors.

Finally, one of the main features of the presented TTA-based GPU design is its fully programmable architecture making it a suitable target for general purpose computing on GPU APIs which have become popular in the recent years.
AlkuperäiskieliEnglanti
OtsikkoTransactions on High-Performance Embedded Architectures and Compilers V
ToimittajatPer Stenström, Cristina Silvano, Koen Bertels, Mike Schulte
Sivut21-38
ISBN (elektroninen)978-3-662-58834-5
DOI - pysyväislinkit
TilaJulkaistu - 23 helmik. 2019
OKM-julkaisutyyppiA3 Kirjan tai muun kokoomateoksen osa

Julkaisusarja

NimiLecture Notes in Computer Science
KustantajaSpringer
Vuosikerta11225
ISSN (painettu)0302-9743
ISSN (elektroninen)1611-3349

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'Programmable and Scalable Architecture for Graphics Processing Units'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä