Saturday, April 26, 2008

Brook+ FFT implementation

Starting the work with Brook+, I've found that AFAIK no FFT implementation is publicly available . AMD math libraries are available by request, but it only supports Win64. I'll be reviewing the original Brook FFT implementation and will try to port it to Brook+, given the importance such routines have for every math toolbox.
[Update] replaced with a wavelet GPU library project. I've left it until a GPU Neural Net project for a course is done.

Saturday, April 12, 2008

Brook+ and Amd GPU Programming

Beginning some serious GPU programming research, thinking on a long time effort to integrate it in a WaveAtom implementation. Also planning some hybrid CPU-GPU integration research, and afterwards GPU-Multicore nodes clustering. A long way to go here...

The planned Hardware is a ATI HD3450, and the software platform to use is AMD's Brook+. It is a derivative of srteam-computing oriented language Brook , which is converted in c++ kernel code, that is translated into AMD's CAL calls. The original version, Brook, is in version 0,5, and has DirectX, OpenGL, CPU and OpenMP backends.