- 3
- 0
- 约3.4千字
- 约 39页
- 2016-12-05 发布于重庆
- 举报
02计算机的演变和性能
S.J.T.U. 更复杂的处理逻辑 指令并行执行 流水线 不同指令的不同阶段并行执行 超标量 多条指令流水 S.J.T.U. 收益递减 处理器内部组织的高度复杂 能实现高度的并行性 更大的性能增益变得困难 Cache所带来的好处越来越有限 提高时钟频率带来功耗问题 一些物理极限正在接近 S.J.T.U. 新的方向—多核 同一芯片上安置多个处理器 共享大的Cache 软件若有效,处理器数量的加倍几乎能使性能加倍 使用两个较为简单的处理器,而不是一个更复杂的处理器 IBM POWER4 S.J.T.U. 计算机性能指标(1) 时钟频率 时钟周期 时钟频率 = 1 / 时钟周期 CPI (average Cycles Per Instruction) 平均每指令周期数 一条指令往往需要多个时钟周期 S.J.T.U. 计算机性能指标(2) 直觉上来说,说一台机器在执行程序时有更好的性能是因为它执行时间更短。 一个可能的性能指标 性能 = 1 / 执行时间 机器A比机器B快n倍,说明: n = 性能A / 性能B = 执行时间B / 执行时间A S.J.T.U. 计算机性能指标(3) CPU执行时间 T:CPU执行时间 I:程序指令数 CPI:平均每指令周期数 C:每周期所耗时间(秒) T = I x CPI x C S.J.T.U. 指令类型和CPI 某个程序有n种类型的指令
原创力文档

文档评论(0)