6 ms·
It may be putting two hot topics togeher (MapReduce and GPGPU), but they sure don't make it easy. One of the strong sells of the MapReduce feature was how it re
by gabeiscoding 17y ago
It may be putting two hot topics togeher (MapReduce and GPGPU), but they sure don't make it easy. One of the strong sells of the MapReduce feature was how it reduced the amount of code something as complex as PageRank was written in and made most programs fairly straitforward.
There is a lot of challenges of programming CUDA (disclosure: this is what my ongoing MS thesis work is on), but their code examples show they add no abstraction layer and because of the generality they force on their kernels (all must have the same signature) will be near impossible to reach full GPU performance.
tl;dr Unlike MapReduce, this does not make programming GPUs easier or accessing their hardware potential easier.