软件创新设计师专题—计算机系统知识.ppt

12ns 周期应设计为所有阶段中的最大值 保证每个动作在一个周期完成 C (4+3+5)*100=1200 B (4+3+5)+(100-1)*5 = 507 ∑△ti+(m-1)△tj △ti表示指令的第i步需要的时间 △tj表示指令中时间最长的步的时间 C B (5+5+2)*500 = 6000 5+(500-1)*5 = 2500 B 3t+x+(50-1)x=153t X=3t 不采用流水线所用时间数:6+7+8+9+6=36 执行N个任务所需要的时间为:36N 采用流水线时钟周期应设为8ns 执行N个任务所需要的时间为:36+(N-1)*9 所以其加速比为:S=T0/Tk=36N/(27+9N) 最大加速比为:36/9=4 流水线效率=任务占用的时空区数/流水线的功能段的时空区总数 此时,经过15Δt 流水线的功能段的时空区总数=15Δtx4=60Δt 任务占用的时空区数=Δtx4+Δtx4+Δtx4+3Δtx4=24Δt 所以2/5 DB 二、高速缓冲存储器 Cache 高速缓冲存储器 为解决CPU和主存之间速度匹配问题而设置的 存取速度比主存快 二、高速缓冲存储器——命中率 命中率H 在Cache中访问到数据的概率,一般用模拟实验的方法得到。 选择一组有代表性的程序,在程序执行过程中分别统计对Cache的访问次数N1和对主存的访问次数N

文档评论(0)

1亿VIP精品文档

相关文档