[Beowulf] NVIDIA GPUs, CUDA, MD5, and "hobbyists"

Greg Lindahl lindahl at pbm.com
Thu Jun 19 14:57:39 EDT 2008

On Wed, Jun 18, 2008 at 04:34:59PM -0700, Bill Broadley wrote:

> Cuda seems to take a different approach, instead of trying to 
> auto-parallelize
> a loop, it requires a function pointer to the code, and the function must
> declare it's exit condition.

In the end, CUDA doesn't end up being that much weirder than array
processors. Which were considered to be significantly harder to
program than, say, vector processors.

Your post talked about how difficult it was to write code that
worked. Well, the harder part is not getting some simple code written,
it's getting your actual algorithm into that straight-jacket, and
getting it to run fast.

If I had more free time, I'd experiment with getting my pretty simple
loopy hydrocode working. I suspect it would be pretty tedious, since
the 1D operator at the heart of the algorithm is 4,000 lines long.

-- greg

Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the Beowulf mailing list