There are settings to manage the amount of resources that are used. If it uses too much then you must lower those numbers. It's that simple right?
For flash i've no words for but there are no alternatives... well microsoft silverlight maybe?
Originally posted by Digitalis I'm actually rather surprised NVIDIA or AMD haven't come up with a Video card with photography related features capabilities* that can be exploited by software makers - Video software and CGI animation packages make heavy use of installed videocards. Most GPU's these days can process well over 150 of Gb of data per second and process trillions of pixels in a matter of seconds.
You're pointing the finger at the wrong ones here.
AMD and Nvidia support openCL and the later has CUDA, all instructions set for GPGPU.
Now it's the task of the software to support that and make use of it.
Since CS4 or CS5 more and more function and filters make use of them and that number increase with each new generation.