Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
11-2011
Abstract
Graphics processing units (GPUs) offer great potential for accelerating processing for a wide range of scientific and business applications. However, complexities associated with using GPU technology have limited its use in applications. This paper reviews earlier approaches improving GPU accessibility, and explores how integration with middleware messaging technologies can further improve the accessibility and usability of GPU-enabled platforms. The results of a proof-of-concept integration between an open-source messaging middleware platform and a general-purpose GPU platform using the CUDA framework are presented. Additional applications of this technique are identified and discussed as potential areas for further research.
Keywords
GPU, GPGPU, middleware messaging, CUDA, k-means clustering, ZeroMQ, stream processing
Discipline
Databases and Information Systems | Software Engineering
Research Areas
Information Systems and Management
Publication
Proceedings of the International Conference, ICIEIS 2011, Kuala Lumpur, Malaysia, November 14-16
First Page
410
Last Page
423
ISBN
9783642254611
Identifier
10.1007/978-3-642-25462-8_37
Publisher
Springer
City or Country
Berlin, Heidelberg
Citation
DURAN, Randall E.; ZHANG, Li; and HAYHURST, Tom.
Enabling GPU acceleration with messaging middleware. (2011). Proceedings of the International Conference, ICIEIS 2011, Kuala Lumpur, Malaysia, November 14-16. 410-423.
Available at: https://ink.library.smu.edu.sg/sis_research/6446
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.