The Community for Technology Leaders
RSS Icon
Issue No.04 - July/August (2009 vol.11)
pp: 61-64
Michael A. Gray , American University
This tutorial describes a step-by-step procedure for programming a Macintosh Nvidia GPU. General scientific programmers with some C knowledge can get started in parallel processing application development with relative ease.
GPU, parallel processing, tutorial, Nvidia, CUDA
Michael A. Gray, "Getting Started with GPU Programming", Computing in Science & Engineering, vol.11, no. 4, pp. 61-64, July/August 2009, doi:10.1109/MCSE.2009.119
1. J. Kurzak et al., "The Playstation 3 for High-Performance Scientific Computing," Computing in Science &Eng., vol. 10, no. 3, 2008, pp. 84–87.
2. P. Messmer et al., "GPULib: GPU Computing in High-Level Languages," Computing in Science &Eng., vol. 10, no. 5, 2008, pp. 70–73.
3. G. Stantchev et al., "Using Graphics Processors for High-Performance Computation and Visualization of Plasma Turbulence," Computing in Science &Eng., vol. 11, no. 2, 2009, pp. 52–59.
4. I.S. Ufimtsev et al., "Graphical Processing Units for Quantum Chemistry," Computing in Science &Eng., vol. 10, no. 6, 2008, pp. 26–34.
5. A. Watt and F. Policarpo, Advanced Game Development with Programmable Graphics Hardware, A.K. Peters ed., 2005.
6. W.H. Press et al., Numerical Recipes in C, Cambridge Univ. Press, 1988.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool