Brook for GPUs

Brook for GPUs is a compiler and runtime implementation of the Brook stream programming language for modern graphics hardware. The goals for this project are to demonstrate general purpose programing on GPUs, to provide a useful tool for developers who want to run applications on GPUs, and to research the stream language programming model, streaming applications, and system implementations.

Tags multimedia Graphics Scientific/Engineering Software Development Build Tools Compilers Games/Entertainment 3D Rendering Medical Science Visualization Mathematics Image Recognition Neuroscience Bioinformatics
Licenses BSD Revised GPL
Operating Systems Mac OS X POSIX Linux Windows Windows Windows
Implementation C C++ YACC

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  31 Jan 2004 11:30
  • Rrelease-after

Changes: Support was added for typedef structures for stream types, variable output streams, and kernels with multiple outputs. A major NVIDIA memory leak bug was fixed, and a pbuffer copyteximage slowdown was fixed. Additionally, more type-checking was added, and preliminary support for streams with large dimensions (more than 2048) was added.

No-screenshot

Project Spotlight

Konstrukt

A framework of controllers for PHP5.

Ff34f7ab2570fbbbb1baba7e5600d479_thumb

Project Spotlight

Roland Ulbricht's Instant Database Tool

A simple tool for working with MySQL using a Web browser.