Quote Originally Posted by JkS View Post
Agreed, it's the best of both worlds when it comes to multithreading and IPC.

If you're a guy who doesn't need more than 4 cores, the cores get the FPU and cache to themselves and thus more single threaded performance.*

If you're a guy who likes threaded applications, you get to leverage the threaded power of the architecture for more threaded performance.

*I'm curious to know if the Bulldozer design tries to prioritize single threaded apps to their own modules, does anyone know if this is the case?
It could be more efficient to use one module if that means it can turbo (higher) instead of two when using a lower amount of threads. At least from a power consumption perspective it could be smarter to use one module instead of two.

2 threads in a module at 90% IPC of seperate modules at 110% speed will be ~100% performance but power consumption should be lower.