Web Seminar: Programming GPUs Beyond CUDA

36 views
Skip to first unread message

xman

unread,
May 3, 2011, 4:26:24 AM5/3/11
to sgc-ru...@googlegroups.com
GPU/CUDA programming is easy if we ignore the performance, or even the correctness of the program. It becomes tough when the performance is critical, one has to optimize very hard on the specific hardware. Fortunately, GPU hardware performance improves drastically every 2 years. Unfortunately, the performance is not portable across different generations of GPUs.

Prof Chen from Tshing Hua University is proposing MapCG, a MapReduce framework as a resolution to the portability problem.

Check out the details of the seminar in the following link:

Chad Brewbaker

unread,
May 3, 2011, 10:05:54 AM5/3/11
to sgc-ru...@googlegroups.com
A paper on MapCG:

I don't think Map/Reduce is a panacea. Sort, scan, reduce, and MatMul are still king. They are right that a clean high level API for these... say in Ruby ;)  would be nice. 

xman

unread,
May 3, 2011, 11:29:34 AM5/3/11
to sgc-ru...@googlegroups.com
Algorithms that map well into map reduce framework would shine. Otherwise, we are really trading the performance for portability. Whether this makes sense, I think the maintenance cost, development cost really come into play. Just as we use Ruby for higher productivity, trading off some performance.
Reply all
Reply to author
Forward
0 new messages