sudo yum install eclipse-jdt eclipse-cdt \ freeglut freeglut-devel kernel-devel \ mesa-libGLU-devel libXmu-devel libXi-devel
The Eclipse stuff wasn't all necessary for CUDA but I wanted it.
In a comment to an earlier posting, Jesper told me about OpenCL, a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. NVIDIA supports this and has an OpenCL implementation which required updating my NVIDIA drivers to version 190.29, more recent than the version 190.18 drivers on NVIDIA's CUDA 2.3 page. When I installed 190.29, it warned me that it was uninstalling the 190.18 drivers.
Python enthusiasts will be interested in PyOpenCL.
NVIDIA provides a lot of resources and literature for getting started with OpenCL.
- OpenCL Drivers, Visual Profiler, SDK Code Samples and more
- NVIDIA OpenCL Programming Overview
- NVIDIA OpenCL Programming Guide
- NVIDIA OpenCL Best Practices Guide
- OpenCL JumpStart Guide
- NVIDIA GPU Computing SDK and Tools
- Khronos Quick Reference Card
- NVIDIA's OpenCL GPU n-body demo
- OpenCL Core API Specification, Headers, and Documentation