double pumping basically cuts the delay of the execution stages on half. this means double the clockspeed so whether the code uses 128bits of the avx registers or all 256bits execution will be two times faster (in theory). BD will do double operations/clock and SB will double clockspeed, two ways to solve the same problem.
i really dont think that they will use double pumping, hyperpipelining, or whatever you want to call it in sandy bridge. it caused a lot of issues in netburst. to put it simply making alu's clock 2x faster is very complex, it takes experienced designers and many circuit simulations to assure robustness. it is much more productive having these people work on other parts of the chip, like designing a really fast L1 cache, high speed I/O, or power/clock gating.




Reply With Quote

Bookmarks