Quote Originally Posted by kl0012 View Post
It makes sence for bulldozer to have a bigger schedulers. According to Dresdenboy, bulldozer has longer instruction latencies so it is possible that each instruction would wait longer in the scheduler queue for available execution slot (depends on the actual instruction throughput). On the other side SB has 168 slots in uop reorder buffer vs. 128 slots in each bulldozer core. So depends how you're positioning bulldozer vs SB (core vs. core or module vs. core) it is a bit better or a bit worse. Also separate FP/INT schedulers is not something new for AMD. AMD sticked with this approach since K7. So there's no clear winner since Intel's unified scheduler has been proven as very effective.
AMD is switching to unified integer scheduler per core.This will allow greater flexibility when executing integer instructions compared to K8/10h.
As for instruction latencies,yes they are longer but BD has other ways of masking this,plus this is the hint about the possible high frequency targets for BD cores.