node8 A SIMD Interpreter for Genetic Programming on Graphics Cards
General Purpose GPU Software Options
Most software developed for GPUs is, naturally enough, aimed at
their use as graphics engines. However there is increasing interested
in using them (and CELL processors, XBox, PS3, game consoles)
for general purpose computing: GPGPU.
- Microsoft Research. Microsoft windows/DirectX
- Cf. Simon's talk.
-
-
-
- BrookGPU
- GPU specific assemblers
- nVidia CUDA
- Cg. Created by and supported by nVidia. High level.
Aimed at graphics applications.
(nVidia GPUs only?)
-
- Sh meta-programming, High level, C++, OpenGL/DirectX, Free, Microsoft, Linux, Mac,
SorceForge but no longer active. Replaced by
- RapidMind High level, C++, OpenGL/DirectX, Microsoft, Linux, not Mac (yet),
CELL as well as GPU.
Supported
Not free but academics can get a developers license on request.