Scientific computing on commodity graphics hardware

Ruigang Yang

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


Driven by the need for interactive entertainment, modern PCs are equipped with specialized graphics processors (CPUs) for creation and display of images. These CPUs have become increasingly programmable, to the point that they now are capable of efficiently executing a significant number of computational kernels from non-graphical applications. In this introductory paper we first present a high-level overview of modern graphics hardware's architecture, then introduce several applications in scientific computing that can be efficiently accelerated by CPUs. Finally we list programming tools available for application development on CPUs.

Original languageEnglish
Pages (from-to)1100-1105
Number of pages6
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
StatePublished - 2004

Bibliographical note

Funding Information:
The author would like to thank Hank Dietz for providing some of the materials in this paper. This work is supported in part by fund from the office of research at the University of Kentucky and Kentucky Science & Engineering Foundation (RDE-005).

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science (all)


Dive into the research topics of 'Scientific computing on commodity graphics hardware'. Together they form a unique fingerprint.

Cite this