
Proceedings Paper
CULA: hybrid GPU accelerated linear algebra routinesFormat | Member Price | Non-Member Price |
---|---|---|
$17.00 | $21.00 |
Paper Abstract
The modern graphics processing unit (GPU) found in many standard personal computers is a highly parallel math
processor capable of nearly 1 TFLOPS peak throughput at a cost similar to a high-end CPU and an excellent
FLOPS/watt ratio. High-level linear algebra operations are computationally intense, often requiring O(N3) operations
and would seem a natural fit for the processing power of the GPU. Our work is on CULA, a GPU accelerated
implementation of linear algebra routines. We present results from factorizations such as LU decomposition, singular
value decomposition and QR decomposition along with applications like system solution and least squares. The GPU
execution model featured by NVIDIA GPUs based on CUDA demands very strong parallelism, requiring between hundreds and thousands of simultaneous operations to achieve high performance. Some constructs from linear algebra map extremely well to the GPU and others map poorly. CPUs, on the other hand, do well at smaller order parallelism and perform acceptably during low-parallelism code segments. Our work addresses this via hybrid a processing model, in which the CPU and GPU work simultaneously to produce results. In many cases, this is accomplished by allowing each platform to do the work it performs most naturally.
Paper Details
Date Published: 26 April 2010
PDF: 7 pages
Proc. SPIE 7705, Modeling and Simulation for Defense Systems and Applications V, 770502 (26 April 2010); doi: 10.1117/12.850538
Published in SPIE Proceedings Vol. 7705:
Modeling and Simulation for Defense Systems and Applications V
Eric J. Kelmelis, Editor(s)
PDF: 7 pages
Proc. SPIE 7705, Modeling and Simulation for Defense Systems and Applications V, 770502 (26 April 2010); doi: 10.1117/12.850538
Show Author Affiliations
John R. Humphrey, EM Photonics, Inc. (United States)
Daniel K. Price, EM Photonics, Inc. (United States)
Kyle E. Spagnoli, EM Photonics, Inc. (United States)
Daniel K. Price, EM Photonics, Inc. (United States)
Kyle E. Spagnoli, EM Photonics, Inc. (United States)
Aaron L. Paolini, EM Photonics, Inc. (United States)
Eric J. Kelmelis, EM Photonics, Inc. (United States)
Eric J. Kelmelis, EM Photonics, Inc. (United States)
Published in SPIE Proceedings Vol. 7705:
Modeling and Simulation for Defense Systems and Applications V
Eric J. Kelmelis, Editor(s)
© SPIE. Terms of Use
