BrookGPU
From Wikipedia, the free encyclopedia
BrookGPU is the Stanford University Graphics group's compiler and runtime implementation of the Brook stream programming language for using modern graphics hardware for non-graphical, or general purpose computations. Use of Graphics Processing Unit (or GPU) for doing non-graphical or general purpose calculations is also abbreviated as GPGPU, or General Purpose Graphics Processing Unit. It can be used to program a graphics processing unit such as those found on ATI or nVidia graphics cards, which are highly parallel in execution.
BrookGPU compiles programs written using Brook stream programming language, which is a variant of ANSI C.It can use either OpenGL or DirectX for computational backend and runs on both Microsoft Windows and Linux. It can also simulate a virtual graphics card by itself.
Contents |
[edit] Similiar Efforts
University of Waterloo has created its own Sh language to do GPGPU computations.
[edit] Status
As of November 2006, it is still in beta.
[edit] See also
[edit] External links
- Official BrookGPU website - Stanford University's BrookGPU website
- Link to download BrookGPU package
- GPGPU General Purpose computation using GPUs, a common use of BrookGPU.