November 27, 2009
Adobe sneak peek: Major GPU acceleration for video
Adobe video specialist Dennis Radeke shares quite a few details about how Adobe is leveraging graphics processors (GPUs) to greatly accelerate common operations in Adobe video apps. Taking this together with After Effects & Premiere Pro going 64-bit, I think a lot of Adobe video customers will be very happy. Check out his post for more info.
Inevitably this news will raise questions about what’ll happen with Photoshop. I can’t get into a lot of details, but here are a few points offhand:
- We’re working together with other Adobe teams, including the video & Flash teams, on core GPU & multicore acceleration technology. That’s how we’ve started delivering GPU-based features, including Pixel Bender in Photoshop.
- It’s a long and tricky road, as folks who ran into driver incompatibilities, etc. in CS4 can attest.
- To that point, we think technologies like OpenCL are exciting, but they’re young. Dennis notes that some new features are NVIDIA-only right now and points out, “Given a choice between doing it with CUDA or not doing it for a while [while waiting for] OpenCL, we chose the former.”
- Obviously we want Adobe apps to run as well as possible regardless of your configuration. Just as they used to optimize for both PowerPC and Intel/AMD chips, Adobe engineers continue to work closely with multiple manufacturers (Intel, AMD, NVIDIA, and others) to wring the most out of their hardware. Again, this is where standardization will help, but it does take time.