That dual processor cores can improve the performance of applications with multithreading support is no secret. Adobe Photoshop has for long been optimized for multiple cores, but even if the well known program gets a boost with multiple processor cores that doesn’t necessarily mean that Adobe is thrilled over the processor manufacturers’ new ventures with multi-cored processors. It namely sees other drawbacks and bottlenecks in the form of memory bandwidth, something it says has to increase at the same pace as the number of cores. This is something AMD has been a bit better on with its processor architecture, but at the same time Russel Williams, one of the developers of Photoshop, points out that this doesn’t necessarily mean that AMD has an advantage when working with its image editing software.
“Intel systems “don’t necessarily” add memory bandwidth as they add more cores, and although AMD systems do add memory bandwidth with new processors, it can be difficult ensuring that the right data is stored in the memory next to the right processor, he said.”
A pretty interesting statement, which shows that even if multi-core processors have many advantages they are far from the perfect solution to all of our performance bottlenecks.