怎样减少时间
减小路径长度:
•更好的编译;
•“做更多事情的”复杂指令。
减少每指令的时钟数(CPI):
•简单的流水线指令;
•减少流水线暂停。
增大时钟比率:
•更快的晶体管和更好的电路;
•更深的流水线;
•更简单的逻辑和更小的表面积。
我们能使CPI<1吗?……
这意味着我们可以在每个时钟周期内完成一条以上的指令!
有两个地方可找到并行性
指令级并行性(ILP)——在某个执行线程中,可以提取并发射一组独立的指令。
线程级并行性(TLP)——同时执行多个执行流。
<<上一节 下一节 >>