Quote Originally Posted by Andi64 View Post
Some new info from OBR. This is something interesting to talk about, IMHO:

"Little secret: In Windows 8 (Development Release) is not Bulldozer chip as "8 Core - 8 Threads" but 4 Core - 8 Threads! AMD went out with the truth ! ! !"

IF Windows scheduler thinks this is an octo-core, and the threads go to whatever core is free, then you could have 4 threads running on 2 modules, which is far from optimal performance. Don't you think? It would be better to treat the CPU as a 4c/8t, the same way Intel HTT works.
Windows has been multithreaded aware (SMT at least) since XP, however, aware and 'optimized' are two unrelated terms. Vista did not improve on that, but Windows 7 implemented SMT parking (google it, you will find several references). While not nearly perfect, the improvement in performance in lightly threaded applications can be quite high. Though completely different architecture, BD may or may not benifit from scheduling threads across modules as opposed to within module, but it would make sense that Windows may initially view a module as a dual threaded 'core' and enumerate the contexts as such and take advantage of better scheduling. Total guess but it would make sense. I, personally, would take this with a healthy dose of skepticism until both final silicon and final Windows builds are actually released.