On Sun, 12 Apr 2009, Hal V. Engel wrote: > > In addition there is getting to be more software out there that runs on the > GPU. For example those here who do panoramas may have used a program named > enblend and enblend since version 3.0 has had support for using the GPU to do > it's blending operations. On my machine this reduced blending times by about > 85%. So it is clear that using the GPU can result in dramatic performance > increases. Enblend has had this ability for about 2 years now.
85% sounds good but with fairly trivial code changes I see 360% to as much as 646% boost (360% to 380% is typical) using OpenMP on a cheapy desktop quad-core CPU. Quad-core is cheap today. Next year, 8 core will be cheap. If the GPU is used for application computation then it will need to offer a huge computational boost in order to overcome the overhead of transferring large blocks of data back and forth. If the target destination for the computations is the computer display, then 1/2 of the overhead (retrieving the result) is removed so performance is much more impressive. I agree that if AMD manages to survive that incorporating ATI technologies into AMD CPUs should provide considerable benefit. The process technologies used to fabricate current GPUs is primitive compared to what is currently used for CPUs. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user