CPU PhotoWorxx

This integer benchmark performs different common tasks used during digital photo processing.

It performs the following tasks on a very large RGB image:

· Fill  
· Flip  
· Rotate90R (rotate 90 degrees CW)  
· Rotate90L (rotate 90 degrees CCW)  
· Random (fill the image with random coloured pixels)  
· RGB2BW (colour to black & white conversion)  
· Difference  
· Crop  

This benchmark stresses the integer arithmetic and multiplication execution units of the CPU and also the memory subsystem. Due to the fact that this test performs high memory read/write traffic, it cannot effectively scale in situations where more than 2 processing threads used. For example, on a 8-way Pentium III Xeon system the 8 processing threads will be “fighting” over the memory, creating a serious bottleneck that would lead to as low scores as a 2-way or 4-way similar processor based system could achieve.

CPU PhotoWorxx test uses only the basic x86 instructions, and it is HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.

Important note

On AMD K8 class (Athlon 64, Athlon 64 X2, Socket 754/939/AM2 Sempron, Opteron, Turion 64, Turion 64 X2) systems configuring the Command Rate setting to 1T significantly improves Memory Write bandwidth and CPU PhotoWorxx scores.

CPU PhotoWorxx