2 ms·
You're skipping over the main point of the article, which is that the reason it's hard to increase the clockrate is because it is dependent on the slowest instr
by Sammi 9y ago
You're skipping over the main point of the article, which is that the reason it's hard to increase the clockrate is because it is dependent on the slowest instruction that can be done in one tick.
And the main method of making an instruction faster is by splitting it, but all instructions have now already been split as much as is possible, while still having them operate correctly.
- hinkley 9y agoBut this shouldn’t be true for a superpipelined processor, right? Or put it another way, let’s say phase 3 contains several important instructions that cannot be reduced to a length of less than 1.7 clock ticks. If the pipeline stalls you have other pipelines that won’t. Or you get crazy and put in 2 copies of the slow paths of phase 3 and one takes the even ticks and the other the odd ones.