On Mon, 13 Apr 2009, Guy K. Kloss wrote:

> Well, I'm much more afraid of another issue: GPUs are being used 
> much more and more by other processes they more belong to. E. g. the 
> composite manager, etc. And one thing they're not good at at all is 
> task switching. So if more *applications* on a general desktop are 
> competing for the resource that could lead to a massive slowdown. In 
> scientific computing that's not an issue (as I see here) as they are 
> performed on dedicated boxes where one expects not to have a smooth 
> user feeling.

This is certainly a valid concern and stems from the same problem that 
the GPU is an adjunct to the computer system architecture which has 
been refined over the past 30 years.  Modern computer system 
architectures provide resource management and security.  Besides 
multiple applications contending for the same resource from one user, 
you may have applications for multiple users contending for the same 
resource.  This is something that the traditional operating system 
handles very well, but which is not adequately handled once one 
departs from the operating system.

To put this in context, if you were using lcms as part of a batch 
processing application to color correct thousands of images (perhaps 
part of a printing subsystem), then there could be many tens of 
simultaneous requests for the same resource, and not necessarily by 
the user who currently owns the system display.

If Firefox is using the GPU, the operating system is using the GPU, 
and a random lcms-using application is using the GPU, then there will 
surely be contention and perhaps previously unknown security issues as 
well (e.g. ability to deadlock the display).

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