Golly - This could turn into a loooooong discussion. The short answer is: it depends.
The long answer is: it depends. - There are definitely workloads that would benefit from more discrete caches. - There are definitely workloads that would benefit from shared cache affinity. - Hops over an interconnect can badly impact some applications, and for some others, it has little impact... Now: For the *very* general case... When memory bandwidth is not being saturated, and cache is sufficiently large, I'd go for a single quadcore over a dual dual, just for power and heat. Now - for something contentions... Obviously, the best alternative would be an infinitely fast, single core CPU... ;) Let the streams of discussion begin... Nathan. Orvar Korvar wrote: > Which is best you think? One octo core vs two quad cores? Which is best? Are > there circumstances where the octo core will lag sometimes, whereas two quad > cores will not lag? What do you say, performance wise? Pros and cons? Anyone > has experience of this? In the limit, one 32 core CPU or 32 single core CPUs? > Which would be best? Or one 512 core cpu vs 512 single core cpus? Any input?
