I think they're complementary.

Hadoop's MapReduce lets you run computations on up to thousands of computers potentially processing petabytes of data. It gets data from the grid to your computation, reliably stores output back to the grid, and supports grid-global computations (e.g., sorting).

CUDA can make computations on a single computer run faster by using its GPU. It does not handle co-ordination of multiple computers, e.g., the flow of data in and out of a distributed filesystem, distributed reliability, global computations, etc.

So you might use CUDA within mapreduce to more efficiently run compute-intensive tasks over petabytes of data.

Doug

Mark Kerzner wrote:
Hi, this from Dr. Dobbs caught my attention, 240 CPU for $1,700

http://www.ddj.com/focal/NVIDIA-CUDA

What are your thoughts?

Thank you,
Mark

Reply via email to