Canon Digital Photography Forums  

P.O.T.N. SUPPORT SHOP IS OPEN, check it out now!

Go Back   Canon Digital Photography Forums > 'Sharing Knowhow' section > RAW, Post Processing and Printing
Register Rules FAQ Members List Search Today's Posts Mark Forums Read



Reply
 
Thread Tools Display Modes
Old 28th of February 2008 (Thu)   #1
Moppie
He's a Mod, He's a Mod.
 
Moppie's Avatar
 
Join Date: Sep 2004
Location: Akarana, Aotearoa. (Kiwiland)
Posts: 14,265
Default Photoshop and Multicore Processors:

Had a bit of a chat with someone in another thread about Photoshop's ability to use more than more Core.

Rather than argue logic, it was suggested some benchmarks be set, and some tests run.

Tim then asked about performance when converting files, Raw to Tiff, JPEG etc.

So, I have grabbed 10 random RAW files, and started to do some tests.

I will add more as I do them, and others are welcome to do the same, and please feel free to use different methods, just make sure you describe what was done.

For those with multicore Windoz machines, you can choose how many cores Photoshop can use by going to:
Task Manager -> Processes -> right click "photoshop.exe" -> set affinity

For Multi core Mac machines, please see this thread by Steve: http://photography-on-the.net/forum/...d.php?t=463404


I will use the same 10 files for all the following tests:

All tests are carried out on my homebuilt PC.
Intel Q6600 Quad Core CPU
Intel DP35DPM Dragontail motherboard with P35 chipset
APACER DDR2 PC6400 Ram - 4 x 1gb
1 x Seagate 80gb HDD
2 x Seagate 500gb HDD
1 x Western Digital 320gb (primary scratch disk)
8800GT Graphics Card



OPEN RAW FILE IN PHOTOSHOP.

Method:
Open PS CS3, and drag and drop in 10 random Canon .CR2 files.
This opens Adobe Camera Raw.
Select all 10 images.
Preform auto adjust and add 15 saturation.
Select "OPEN".
This opens all 10 images as editable 16bit files in PS, but still with the .CR2 file tag.

Results:
  • 1 core: 45sec
  • 2 core: 33sec
  • 4 core: 29sec



SAVE AS 16bitt .TIFF

Method:
Open PS CS3, and drag and drop in 10 random Canon .CR2 files.
This opens Adobe Camera Raw.
Select all 10 images.
Preform auto adjust and add 15 saturation.
Select "SAVE".
This saves all 10 images in the file type and folder of your choice. I saved in the same folder on an 80gb SATA2 Seagate Raptor, that RAW files are in.

Results:
  • 1 core: 1:06sec
  • 2 core: 45sec
  • 3 core: 40sec
  • 4 core: 40sec

It is interesting that useing 3 or 4 cores made no difference. Its possible that HDD read write speed is bigger factor than CPU speed.



CONVERT 16bit .TIFF TO 8bit .JPEG

Method:
Open PS CS3, and drag and drop in 10 random Canon .TIFF files.
Open the Photoshop Image Processor, and use it to save all 10 open files in the same folder as level 12 JPEG's.


Results:
  • 1 core: 38sec
  • 2 core: 31sec
  • 4 core: 30sec


Again, it would appear HDD access speed is having an effect on it.


RETOUCH ARTISTS SPEED TEST, The most conclusive yet.

Exactly the same test as run in this thread: http://photography-on-the.net/forum/...d.php?t=170063

This test uses a variety of filters, mode and layer changes, as well as different tools, so a whole variety of what photoshop can do is tested.

RESULTS
  • 1 core: 1:29sec
  • 2 core: 1:07sec
  • 3 core: 1:04sec
  • 4 core: 46sec

Clearly the more cores availiable here, the faster Photoshop can work.



NOTE: All tests so far show that the more Cores Photoshop CS3 has access to, the faster it can work, up until it reaches the limits of other system Hardware.

It also appears there is not a linear relationship between the number of cores and performance, and the supporting hardware is just as important as the CPU.

It does however show that the more cores you have, the faster your photoshop experiance will be.

My next plan is to run Photoshop and Lightroom together, have Photoshop run the Retouch Artists speed test while Lightroom converts a large batch of Raw files.

More tests to follow.
__________________

Have you Calibrated your Monkey lately?

Last edited by Moppie : 3rd of March 2008 (Mon) at 14:26.
Moppie is offline   Reply With Quote
This ad block will go away when you log in as member
Old 29th of February 2008 (Fri)   #2
CyberDyneSystems
Wait, all that time and all I get is "Cream of the Damn Crop" ?!!!!!!!!!!!!!!!!
 
CyberDyneSystems's Avatar
 
Join Date: Apr 2003
Location: Providence RI
Posts: 37,454
Default Re: Photoshop and Multicore Processors:

Well, allow me to remove the hard drive bottle neck from the testing scenario by running the Retouch Artist test on Skynet, which uses RAM for a scratch Disk..

SuperMicro H8DCE Dual Opteron Motherboard Nforce Professional
Two Dual Core Opteron 275s @ 2.2GHZ per core
8 GB DDR 400 ECC RAM
Windows XP 64 bit
Swap file 1: 3.5 GB System RAM full speed in virtual drive "ramdisk"
Swap File 2: 4GB DDR 400 on a Gigabyte I-Ram (SATA controller is the bottle neck here )

RETOUCH ARTISTS SPEED TEST

Exactly the same test as run in this thread: http://photography-on-the.net/forum/...d.php?t=170063

** except I did NOT reconfigure PSCS this time to limit histories etc and squeeze out more performance. Since I am looking for a comparison here, not top speed, and want real world results, I left all my defaults as is



RESULTS
  • 1 core: 2:34 sec
  • 2 core: 1:58 sec
  • 4 core: 57 sec


Not only did going to four cores have more affect than doubling the cores did, but for both the dual core and quad core tests I watched on the Performance Tab of Task Manager.
In the first Image you can see that though the system has dropped down to 33% CPU usage at the moment I hit print screen, the history of the two cores indicates they were both in use 100% for some time;

bench 2 cores.JPG

In the next image we can see that all four cores were lit up for some time, and at the moment I hit print screen we were just shy opf all four at 100%

bench 4 cores.JPG

It was clear that all four cores were being used for most of the actions involved. There were some points when CPU activity dropped all together even with the RAM bandwidth available,. Some filters or actions seemed to use only two cores. But most of the time it was using all four.

So back to Tom's Hardware test.
It is one thing to do a test that shows that a hardware bottleneck has been reached, and another thing to see results that actually indicate exactly what that bottleneck was.
Assuming a given bottleneck without trying to remove the far more likely sources, is bad science.

On my system I was able to remove the most common bottlenecks in PSCS performance, Hard drive swap file speed and RAM capacity. This allowed the true power of the CPU cores to shine.

Why was going to four cores so much more of an impact?
Well in addition to adding TWO more cores instead of one when I went from 1 to 2 cores, I was also enabling broader RAM access as the 3rd and 4th cores were on the second CPU with it's own RAM controller and Hypertransport!

(if only these aging Opterons and the Hypertransport they run on were as fast as the recent intels, then I'd be cutting these speeds into 1/4 yet again! )

Last edited by CyberDyneSystems : 29th of February 2008 (Fri) at 00:46.
CyberDyneSystems is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #3
tim
Light Bringer
 
tim's Avatar
 
Join Date: Nov 2004
Location: Wellington, New Zealand
Posts: 47,928
Default Re: Photoshop and Multicore Processors:

Thanks for doing the tests guys, i'm interested to see 4 cores doesn't seem to much help. I'm still interested in converting from RAW directly to JPG, perhaps with a slightly larger sample size - make ten copies of the same RAW files perhaps? This would reduce the disk activity from the equation somewhat, since RAW and JPG files aren't really that big, but TIFF files are.

I don't think filters are a useful test, unless you personally use a lot of filters. 90% of my work is in ACR and batch converting images.
tim is offline   Reply With Quote
This ad block will go away when you log in as member
Old 29th of February 2008 (Fri)   #4
CyberDyneSystems
Wait, all that time and all I get is "Cream of the Damn Crop" ?!!!!!!!!!!!!!!!!
 
CyberDyneSystems's Avatar
 
Join Date: Apr 2003
Location: Providence RI
Posts: 37,454
Default Re: Photoshop and Multicore Processors:

On my system going from two to four cores cut the time down by more than half..
How is that "doesn't seem to help much" ?
CyberDyneSystems is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #5
bsmotril
Goldmember
 
bsmotril's Avatar
 
Join Date: Feb 2006
Location: Austin TX
Posts: 2,116
Default Re: Photoshop and Multicore Processors:

The CNet web site has a photoshop benchmark test they run on systems and post when they do a review of a system. You could also look there to get an idea how the various CPU's perform.
__________________
Gear List
Galleries: http://www.flickr.com/photos/smopho/
bsmotril is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #6
BiikeMike
Member
 
BiikeMike's Avatar
 
Join Date: Aug 2006
Location: Richmond, VA
Posts: 656
Default Re: Photoshop and Multicore Processors:

I'd be happy to chime in on this test with my Quad Core Mac Pro, if anyone knows how to choose how to choose the number of processors on a Mac....?
__________________
30D w/Grip; 10Dw/Grip; 70-200 f/4 L; 17-40 f/4 L; Canon 50mm 1.8 II,; Tokina 10-17 f/3.5-4.5; 580EX, 430EX. lotsa' memory, lotsa' batteries. Macbook Pro 2.16 15" w/2 gigs RAM. Mac Pro 2.66 Quad w/5 gigs RAM. Adobe CS3/Lightroom
BiikeMike is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #7
Steve Beck
Goldmember
 
Join Date: Oct 2006
Location: Greenville, SC
Posts: 2,450
Default Re: Photoshop and Multicore Processors:

I'll try it when I get home with my dual quad core 3.2 mac pro. See if ps utilizes all 8 cores and how it affects everything.
__________________
Gear List? My gear is bigger than yours? Just shoot have fun...
Steve Beck is online now   Reply With Quote
Old 29th of February 2008 (Fri)   #8
CyberDyneSystems
Wait, all that time and all I get is "Cream of the Damn Crop" ?!!!!!!!!!!!!!!!!
 
CyberDyneSystems's Avatar
 
Join Date: Apr 2003
Location: Providence RI
Posts: 37,454
Default Re: Photoshop and Multicore Processors:

8 cores... wow.. SkyNet is looking positively antediluvian !
I recall your 19 second speed test Steve, if it's doing that on less than all 8 cores, then jeeez man,. !
CyberDyneSystems is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #9
BiikeMike
Member
 
BiikeMike's Avatar
 
Join Date: Aug 2006
Location: Richmond, VA
Posts: 656
Default Re: Photoshop and Multicore Processors:

Quote:
Originally Posted by Steve Beck View Post
I'll try it when I get home with my dual quad core 3.2 mac pro. See if ps utilizes all 8 cores and how it affects everything.
But can you assign programs to use different processors?
__________________
30D w/Grip; 10Dw/Grip; 70-200 f/4 L; 17-40 f/4 L; Canon 50mm 1.8 II,; Tokina 10-17 f/3.5-4.5; 580EX, 430EX. lotsa' memory, lotsa' batteries. Macbook Pro 2.16 15" w/2 gigs RAM. Mac Pro 2.66 Quad w/5 gigs RAM. Adobe CS3/Lightroom
BiikeMike is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #10
Steve Beck
Goldmember
 
Join Date: Oct 2006
Location: Greenville, SC
Posts: 2,450
Default Re: Photoshop and Multicore Processors:

Quote:
Originally Posted by CyberDyneSystems View Post
8 cores... wow.. SkyNet is looking positively antediluvian !
I recall your 19 second speed test Steve, if it's doing that on less than all 8 cores, then jeeez man,. !

I tweaked a little and got it down to 16 seconds. I have been trying on and off to get to 15 but can't.
__________________
Gear List? My gear is bigger than yours? Just shoot have fun...
Steve Beck is online now   Reply With Quote
Old 29th of February 2008 (Fri)   #11
Moppie
He's a Mod, He's a Mod.
 
Moppie's Avatar
 
Join Date: Sep 2004
Location: Akarana, Aotearoa. (Kiwiland)
Posts: 14,265
Default Re: Photoshop and Multicore Processors:

Quote:
Originally Posted by CyberDyneSystems View Post
On my system going from two to four cores cut the time down by more than half..
How is that "doesn't seem to help much" ?
I think he's talking about file conversion, from RAW to JPEG etc.
It appears ram and PageFile are more important than CPU cycles.

With your ultra fast pagefile, prehaps you could do a test on 1,2 and 4 core RAW conversion?


Quote:
Originally Posted by BiikeMike View Post
I'd be happy to chime in on this test with my Quad Core Mac Pro, if anyone knows how to choose how to choose the number of processors on a Mac....?
That would be awsome to see what sort of a difference going from 1 - 8 cores makes
There are some smart Mac users here, or might have to find a good Mac tech forum.
__________________

Have you Calibrated your Monkey lately?
Moppie is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #12
CyberDyneSystems
Wait, all that time and all I get is "Cream of the Damn Crop" ?!!!!!!!!!!!!!!!!
 
CyberDyneSystems's Avatar
 
Join Date: Apr 2003
Location: Providence RI
Posts: 37,454
Default Re: Photoshop and Multicore Processors:

I'll have to try some timed batch conversions soon.
Trouble is, I don't have a clue how to run a batch in PSCS ACR?

But that leads me to the next question, do we even need to test this?

Is not PSCS ACR the same engine as Lightroom ACR?
And do we not KNOW that LR will use all the cores we can throw at it?

And if not, why are people using that bloated program? Bibble absolutely uses all four cores as did RSP, as does C1.

Last edited by CyberDyneSystems : 29th of February 2008 (Fri) at 23:54.
CyberDyneSystems is offline   Reply With Quote
Old 29th of February 2008 (Fri)   #13
CyberDyneSystems
Wait, all that time and all I get is "Cream of the Damn Crop" ?!!!!!!!!!!!!!!!!
 
CyberDyneSystems's Avatar
 
Join Date: Apr 2003
Location: Providence RI
Posts: 37,454
Default Re: Photoshop and Multicore Processors:

Moppie, what OS are you running?
Are you able to use all 4GB of your RAM?
CyberDyneSystems is offline   Reply With Quote
Old 1st of March 2008 (Sat)   #14
tim
Light Bringer
 
tim's Avatar
 
Join Date: Nov 2004
Location: Wellington, New Zealand
Posts: 47,928
Default Re: Photoshop and Multicore Processors:

Quote:
Originally Posted by CyberDyneSystems View Post
I'll have to try some timed batch conversions soon.
Trouble is, I don't have a clue how to run a batch in PSCS ACR?
Drag a bunch of RAW files into photoshop, ACR will open, hit save down the bottom left, choose JPG, hit ok. Easy
tim is offline   Reply With Quote
Old 1st of March 2008 (Sat)   #15
Moppie
He's a Mod, He's a Mod.
 
Moppie's Avatar
 
Join Date: Sep 2004
Location: Akarana, Aotearoa. (Kiwiland)
Posts: 14,265
Default Re: Photoshop and Multicore Processors:

Quote:
Originally Posted by CyberDyneSystems View Post
Moppie, what OS are you running?
Are you able to use all 4GB of your RAM?

Vista Business, 32bit.
With a 512mb graphics card, I'm somewhat limited to how much of the 4gb I can see. Its currently showing 3325mb.

I think if I was building a dedicated photo processing machine I would use 64bit and as much ram as I could cram on the board.
But, my current machine also has to do everything else, including gaming, and I really can't be bothered with the potential limitations, or having a 3rd OS to dual boot.
At the end of the day a 32bit OS is more than fast enough for what I need given the current number of photos I process.

When you do the conversion test, might you have time to try under 32bit and 64bit XP? Be interesting to see how that effects things as well
(it might also distract skynet from its path to sentience.)



Quote:
Originally Posted by tim View Post
Drag a bunch of RAW files into photoshop, ACR will open, hit save down the bottom left, choose JPG, hit ok. Easy

Don't forget to "Select All" before hitting save
__________________

Have you Calibrated your Monkey lately?
Moppie is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Can digic processors be upgraded in cameras? dmspelic Canon EOS Digital Cameras 3 3rd of February 2008 (Sun) 01:48
40D Dual processors?? canon shooter Canon EOS Digital Cameras 27 22nd of August 2007 (Wed) 12:32
AMD Processors on laptops rwong2k The POTN Lounge 4 30th of July 2006 (Sun) 17:46
64 bit Athlon dual processors? MarkoPolo RAW, Post Processing and Printing 52 23rd of April 2006 (Sun) 21:08
Photoshop and dual processors iwatkins RAW, Post Processing and Printing 3 22nd of October 2003 (Wed) 10:31


All times are GMT -5. The time now is 10:29.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
This forum is not affiliated with Canon in any way and is run as a free user helpsite by Pekka Saarinen, Helsinki Finland. You will need to register in order to be able to post messages. Cookies are required for registering and posting. HTML in messages is not allowed, plain website addresses are automatically made active by the board.