On Fri, Feb 08, 2013 at 04:40:54PM -0700, Edward Angel wrote: > In response to Russell: Cg was light years ahead of GLSL but GLSL overtook it > and even though there are elements of Cg that are better than GLSL. GLSL is > core to OpenGL and has evolved so it performs well. Cg is now pretty head. I > would expect the same to happen with CUDA and OpenCL. What may be more > relevant is WebGL and the soon to be released WebCL.
Of course things that are good in the proprietry R&D version will eventually make it into the standard, in some form or other. Things that aren't so good are left to wither on the vine. As a user of technology, you need to make you choice dependent on needs. For instance, two years ago, my needs were well in advance of OpenCL, so I need to go with the proprietry solution, in the understanding that that work will need to be torn up and possibly rewritten using the standard library (if still needed). Of course, if you don't need to be bleeding edge, then going with a standard approach is more desirable for code longevity. I hoping to go back and revisit the CUDA/OpenCL issue again later this year, particularly now there's a new kid on the block in the form of Intel's MIC, which can be coded using OpenMP, a standard I'm well familiar with (and had its own story like the above, but in the 1990s). Cheers -- ---------------------------------------------------------------------------- Prof Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders Visiting Professor of Mathematics [email protected] University of New South Wales http://www.hpcoders.com.au ---------------------------------------------------------------------------- ============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
