PDA

View Full Version : Ask Slashdot: What Is the Most Painless Intro To GPU Programming?


sl4shd0t
07-19-2013, 10:27 PM
dryriver writes "I am an intermediate-level programmer who works mostly in C# NET. I have a couple of image/video processing algorithms that are highly parallelizable — running them on a GPU instead of a CPU should result in a considerable speedup (anywhere from 10x times to perhaps 30x or 40x times speedup, depending on the quality of the implementation). Now here is my question: What, currently, is the most painless way to start playing with GPU programming? Do I have to learn CUDA/OpenCL — which seems a daunting task to me — or is there a simpler way? Perhaps a Visual Programming Language or 'VPL' that lets you connect boxes/nodes and access the GPU very simply? I should mention that I am on Windows, and that the GPU computing prototypes I want to build should be able to run on Windows. Surely there must a be a 'relatively painless' way out there, with which one can begin to learn how to harness the GPU?" http://a.fsdn.com/sd/twitter_icon_large.png (http://twitter.com/home?status=Ask+Slashdot%3A+What+Is+the+Most+Painl ess+Intro+To+GPU+Programming%3F%3A+http%3A%2F%2Fbi t.ly%2F16P6HoR) http://a.fsdn.com/sd/facebook_icon_large.png (http://www.facebook.com/sharer.php?u=http%3A%2F%2Fask.slashdot.org%2Fstory %2F13%2F07%2F19%2F1942232%2Fask-slashdot-what-is-the-most-painless-intro-to-gpu-programming%3Futm_source%3Dslashdot%26utm_medium%3 Dfacebook) http://www.gstatic.com/images/icons/gplus-16.png (http://plus.google.com/share?url=http://ask.slashdot.org/story/13/07/19/1942232/ask-slashdot-what-is-the-most-painless-intro-to-gpu-programming?utm_source=slashdot&utm_medium=googleplus)

Read more of this story (http://ask.slashdot.org/story/13/07/19/1942232/ask-slashdot-what-is-the-most-painless-intro-to-gpu-programming?utm_source=rss1.0moreanon&utm_medium=feed) at Slashdot.
http://slashdot.feedsportal.com/c/35028/f/647376/s/2ee81326/mf.gif

http://da.feedsportal.com/r/165667348441/u/49/f/647376/c/35028/s/2ee81326/a2.img (http://da.feedsportal.com/r/165667348441/u/49/f/647376/c/35028/s/2ee81326/a2.htm)http://pi.feedsportal.com/r/165667348441/u/49/f/647376/c/35028/s/2ee81326/a2t.imghttp://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/26AWjxRpFx4

More... (http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/26AWjxRpFx4/story01.htm)