|
|
|
|
|
by DarkShikari
5318 days ago
|
|
i.e. it can give one thread 4 ops/cycle sustained, given the right workload. Dispatch can only do 2 loads per cycle, and 1 store per cycle. Any more, and it stops on that instruction and dispatches nothing more for that cycle. On plenty of workloads, especially typical compiler output for C code, this is not going to nearly reach the 4 ops/cycle maximum, even on a single thread. |
|