Adobe CS5: 64-bit, CUDA-Accelerated, And Threaded Performance
-
Page 1:How Should You Accelerate Adobe?
-
Page 2:The Mercury Playback Engine
-
Page 3:Hacking CS5 For Cheaper Acceleration
-
Page 4:Test Configuration
-
Page 5:After Effects CS4
-
Page 6:After Effects CS5
-
Page 7:Photoshop CS5: Scaling And Rotation
-
Page 8:Photoshop CS5: CUDA
-
Page 9:Premiere Pro CS4
-
Page 10:Premiere Pro CS5 (Render)
-
Page 11:Premiere Pro CS5 (AME Export)
-
Page 12:Conclusion
Photoshop CS5: CUDA
Maddeningly, Photoshop CS5 still does not support any native CUDA-accelerated functions, leaving us in the same boat as After Effects...until we realized that some plug-ins for Photoshop actually use CUDA. Sweet! When we found Digital Anarchy’s Beauty Box Photo plug-in, it was love at first sight.
The skin smoothing tool is subtle but freaking awesome in its ability to convincingly wipe years off of portrait subjects with only a few clicks. Not surprisingly, such post-processing takes a fair bit of work, and we decided to push Photoshop to exhaustion by throwing a massive 29 000 x 14 577 portrait at it.
Based on our prior testing work with CUDA, these charts shouldn’t come as a surprise, but we never get tired of gaping at the benefits of a solid GPGPU implementation. Without CUDA, we again see a 5% to 10% performance hit from enabling Hyper-Threading, and the jump from two cores to four shows much greater gains than from four to six. Turn on CUDA, though, and nothing else matters. Our job finishes right around three minutes regardless of HT or core counts. Without CUDA, the best Photoshop can manage is 12 minutes. The difference is like night and day.
Without CUDA, CPU utilization remains high, gaining only a little breathing room as core counts increase. Despite impairing performance somewhat, Hyper-Threading does help lower the floor on utilization and bring down average CPU load.
With CUDA, our benchmarking times may not change, but CPU utilization plummets. This would indicate that the GPU could now be the bottleneck and the load that’s left for the CPU is now being shared among more cores, dropping the average utilization. This is important to note if you need to run other apps alongside a batched Photoshop work load, for instance.
Note that there is CUDA support for encode acceleration under Photoshop CS4, but it requires purchasing the Elemental plug-in and will only work if you’re running a compatible Quadro card. Unlike the text file hack we detailed earlier, there is no simple work-around to get past the Quadro requirement for CS4.
Please consider changing the page drop-down menu to the old school drop-down menus like the other tech blogs like Anandtech and Arstech, etc.
The interface is a little clumsy and seems to be poorly timed when I try to scroll down the drop-down menu. It often closes when I am trying to scroll to another page. Sometimes, when the page loads, it is hidden by a pop-up word ad.
However, the article content was strong.
As a space heater...
And Iam an ATI user !!!.
You still get gpu acceleration just not as much =p and it would be a ATI listed on their site just like nvidia it's a limited pool.
Please consider changing the page drop-down menu to the old school drop-down menus like the other tech blogs like Anandtech and Arstech, etc.
The interface is a little clumsy and seems to be poorly timed when I try to scroll down the drop-down menu. It often closes when I am trying to scroll to another page. Sometimes, when the page loads, it is hidden by a pop-up word ad.
However, the article content was strong.
Which is one reason why the Apple Mac version is so popular (Unix/BSD can handle more per process).
CUDA preceded Open-Cl. Dev cycles are long and tedious. If you're going to implement something, it'll take time to show up. I honestly hope more developers decide to code for Open Cl.
buddy, FERMI is far more superior than AMD/ATI
As a space heater...
Heat = power you tree humping noob.
Obviously, I mean nothing is as great as when they thumbs up their own comment before posting...
We don't need fanboys of ither side on here, including you Ares. Don't make mouse have a long ranting argument with you!
Not a fanboy? Just pointing out, someone blind enough to say something is far superior to something else that, well, really isnt superior by much, or at all, should be corrected. Calm down. Your not a mod just yet
That was an AMD fanboy reply to an Nvidia fanboy statement. The fact that I pointed this out and you want to complain that it wasn't a fanboy opinion shows how you can't take criticism. You could have easily ignored him, and thumbed him down where he would be marked as spam/hidden message. Because you know mouse will randomly come in here and explain why he thinks your statement is wrong, and you know he will based on past occurences.
You never corrected him in the first place, but randomly said "as a space heater." [Appropriate emoticon that I can't find]