Slashdot Mirror


Multi-Threaded Programming Without the Pain

holden karau writes "Gigahertz are out and cores are in. Programmers must begin to develop applications that take full advantage of the increasing number of cores present in modern computers. However, multi-threaded development has been notoriously hard to do. Researcher Stefanus Du Toit discusses and demonstrates RapidMind, a software system he co-authored, that takes the pain out of multi-threaded programming in C++. For his demo he created a program on the PlayStation 3 representing thousands of chickens, each independently tracked by a single processing core. The talk itself is interesting but the demo is golden."

1 of 327 comments (clear)

  1. Re:Toy Supercomputer by Doc+Ruby · · Score: 0, Flamebait

    Fuck you. Stop fantasizing about me jerking off.

    You don't win any arguments with "open your eyes" and nothing backing it up. What part of 204GFLOPS don't you understand? What part of the serial nature of IO, whether over SATA, USB, or ethernet don't you understand? What is it about addition of multiple channels for a total don't you understand?

    When modern GPUs are as programmable as in the Cell in the PS3, as demonstrated most recently by the work in the story we're now discussing, then yes, they're supercomputers.

    I know your disorder. You're a STUPID ASSHOLE.

    Did I mention FUCK YOU? FUCK YOU.

    --

    --
    make install -not war