General-Purpose Graphics Processing Units in Service-Oriented Architectures

María del Carmen Calatrava Moreno, Thomas Auzinger
General-Purpose Graphics Processing Units in Service-Oriented Architectures
In Proceedings of the 6th IEEE International Conference on Service Oriented Computing and Applications. December 2013.
[paper]

Information

Abstract

Over the last decades, graphics processing units have developed from special-purpose graphics accelerators to general-purpose massively parallel co-processors. In recent years they gained increased traction in high performance computing as they provide superior computational performance in terms of runtime and energy consumption for a wide range of problems. In this survey, we review their employment in distributed computing for a broad range of application scenarios. Common characteristics and a classification of the most relevant use cases are described. Furthermore, we discuss possible future developments of the use of general purpose graphics processing units in the area of service-oriented architecture. The aim of this work is to inspire future research in this field and to give guidelines on when and how to incorporate this new hardware technology.

Additional Files and Images

Additional images and videos

GPU Architecture: An overview of the most relevant features of the hardware architecture of recent graphics processing units.
teaser: teaser

Additional files

paper: Full paper preprint.

Weblinks

No further information available.

BibTeX

@inproceedings{Calatrava_2013_GPGPUSOA,
  title =      "General-Purpose Graphics Processing Units in
               Service-Oriented Architectures",
  author =     "Mar\'{i}a del Carmen Calatrava Moreno and Thomas Auzinger",
  year =       "2013",
  abstract =   "Over the last decades, graphics processing units have
               developed from special-purpose graphics accelerators to
               general-purpose massively parallel co-processors. In recent
               years they gained increased traction in high performance
               computing as they provide superior computational performance
               in terms of runtime and energy consumption for a wide range
               of problems. In this survey, we review their employment in
               distributed computing for a broad range of application
               scenarios. Common characteristics and a classification of
               the most relevant use cases are described. Furthermore, we
               discuss possible future developments of the use of general
               purpose graphics processing units in the area of
               service-oriented architecture. The aim of this work is to
               inspire future research in this field and to give guidelines
               on when and how to incorporate this new hardware technology.",
  month =      dec,
  booktitle =  "Proceedings of the 6th IEEE International Conference on
               Service Oriented Computing and Applications",
  isbn =       "978-1-4799-2701-2",
  location =   "Kauai",
  organization = "IEEE Computer Society",
  publisher =  "IEEE Computer Society",
  series =     "SOCA ",
  pages =      "--",
  keywords =   "GPGPU, SOA, parallel, graphics processors, GPU,
               service-oriented architectures, throughput computing,
               survey, future",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2013/Calatrava_2013_GPGPUSOA/",
}