微处理器设计_第七讲_流水线技术引论.pptVIP

  • 2
  • 0
  • 约1.91千字
  • 约 82页
  • 2016-08-01 发布于湖北
  • 举报

微处理器设计_第七讲_流水线技术引论.ppt

微处理器设计_第七讲_流水线技术引论

第七讲 流水线技术引论 流水线的基本性能 流水线增大了CPU的指令吞吐量---即单位时间完成指令的条数 流水线技术经常对流水线附加一些控制,因而增加了开销,随之单条指令执行时间略有加长 流水线基本性能—例 考察非流水线机器。假设其时钟周期为10ns,ALU和分支操作需要4个时钟周期,存储器操作需要5个时钟周期,以上操作的比例相应为40%,20%,40% 假设由于存在时钟偏移和启动时间,时钟周期增加了1ns,并忽略其他的影响,求该流水线的加速比。 流水线级数选择—优点 在理想情况下,即流水线处理器中可连续执行的指令条数k - ? 时,流水线处理器的性能加速比为流水线的级数,因此流水线处理器的性能取决于流水线级数的选取 。 若流水线级数选取得越大,则对于给定的逻辑通路,流水级就分得越细,每一级的逻辑通路就越短,时钟周期就越快,处理器的性能也就越高。 流水线级数选择—缺点 随着流水线级数的增加,由于指令流的断流所产生的延迟就增加了,这样将会逐渐掩去由于流水级的增加所带来的性能增益; 在每一个流水级中,除了实现操作的逻辑通路具有一定的传输延迟外,还需要有固定的锁存开销时间,包括:锁存建立、锁存传输和时钟偏斜 流水线级数选择--流水线中时钟周期的组成 流水线级数选择 若逻辑通路过分地细化,虽然逻辑通路的传输时间可分摊到各流水级中,但由于锁存开销时间是固定的,锁存开销时

文档评论(0)

1亿VIP精品文档

相关文档