Choose the best number of CPU cores for your actual work: 2013 Mac Pro: How Many CPU Cores for Your Workflow?
Yesterday I wrote on the mediocre scalability of Adobe Photoshop CC, which means that more than 6 CPU cores amounts to negligible gains, which is why I’ve been recommending 6 cores for Photoshop for years now—sporadic improvements by Adobe have emerged, but scalability remains modest.
While the disappointing scalability of Photoshop CC might see some influence from memory bandwidth, it almost certainly has a lot more to do with structural design issues in the code.
But does perfect or near perfect scaling to 12 cores exist in practice? In other words, will some programs get the job done with 12 core in half the time as 6 cores? Absolutely—I’ve written such code myself in Integrity Checker, though it’s throughput is usually I/O limited.
So here is an existence proof with PhotoZoom Pro 4 showing that perfect scalability to 12 cores* exists. One wonders what dual CPUs with 24 cores might offer for such tasks, which take a long time to run.
* 12 cores meaning 12 cores with hyperthreading = 24 virtual cores.