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

Reply via email to