Robert Myers wrote:
Things change so fast that even reading Hennessey and Patterson isn't
enough to keep up. Here's a document from someone who clearly doesn't
take someone else's word for it if he doesn't have to:
http://www.agner.org/optimize/microarchitecture.pdf
Includes an interesting discussion of SMT and why the number of threads
(as opposed to the number of cores) might be of interest to someone
wanting to do virtualization.
I found this document while following up on a Fedora FAQ that
recommended having cores OR threads equal to or greater than the number
of virtualized machines if they are used frequently enough for it to
matter.
Thank you, hell of a guide!