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?

Reply via email to