Slashdot Mirror


BrookGPU: General Purpose Programming on GPUs

An anonymous reader writes " BrookGPU is a compiler and runtime system that provides an easy, C-like programming environment (read: No GPU programming experience needed) for today's GPUs. A shader program running on the NVIDIA GeForce FX 5900 Ultra achieves over 20 GFLOPS, roughly equivalent to a 10 GHz Pentium 4. Combine this with the increased memory bandwidth, 25.3 GB/sec peak compared to the Pentium 4's 5.96 GB/sec peak, and you've got a seriously fast compute engine but programming them has been a real pain. BrookGPU adds simple data parallel language additions to C which allow programmers to specify certain parts of their code to run on the GPU. The compiler and runtime takes care of the rest. Here is the Project Page and Sourceforge page."

5 of 275 comments (clear)

  1. Re:Wow, thats pretty sad by DAldredge · · Score: 0, Offtopic

    I didn't pay.

    Someone paid for me to have an account. I think it was someones idea of a sick joke.

  2. Re:Basically like having two processors... by Doc+Ruby · · Score: 1, Offtopic

    Keeping the prehistoric Atari/Commodore flamewar alive, I point out that I used to program multiprocesing on my Atari 400. Syncing its ANTIC vertical blank server routines with 6502 client routines through its wonderfully generic SIO scheduler, I was multiprocessing in 1981! Harnessing fast GPUs to speed general logic is at least as old as the Roman spatial metaphor for value, where "superior" means both "higher" and "better", et cetera.

    --

    --
    make install -not war

  3. Re:Who the FUCK uses Debian anymore? by isolenz · · Score: 0, Offtopic

    yes, I am a post debian and not currently a Gentoo nut, but there are reasons why people still use Debian. For it's STABILITY, and the fact that there stable trees are very stable. Gentoo is great for obviously you and me who use linux as a desktop environment and don't care about up times much, but I've had many problems with gentoo after updating packages, going to the extreme of hours on end of trying to fix things up which I shouldn't have to. This is something that shouldn't be, and hence the good reason why debian is still a great distro, just in a different way.

    --
    there are 10 type of people in this world, one's that repeat a stupid joke over and over, and one's that learn that it is freaking retarded and never use it... oh yah, I am funny because I spelt 10 in binary..... /me almost forgot

  4. Re:Why subscribe? by DAldredge · · Score: 0, Offtopic

    Yes.

    If they are not working, they they should not post a link at the bottom of the story saying to email in any mistakes.

  5. Re:Jihad! by V.P. · · Score: 0, Offtopic

    Damn you Paul Muaddib!