版本8和10间的区别 (跳过第2版)
于2006-03-19 15:59:42修订的的版本8
大小: 791
编辑: czk
备注:
于2006-03-19 16:08:08修订的的版本10
大小: 1109
编辑: czk
备注:
删除的内容标记成这样。 加入的内容标记成这样。
行号 2: 行号 2:
 * Amdahl定律: 总加速时间=原来执行时间/新的执行时间=1/( (1-增强比例)+增强比例/增强加速比 )
 * CPU时间=IC*CPI*时钟周期的长度
 * MIPS=指令数/(指令的执行时间*1M)=时钟频率/(CPI*1M)
   Amdahl定律: 总加速= 原来执行时间/新的执行时间 = 1/( (1-增强部分比例)+增强部分比例/增强部分加速比 )

  CPU时间=指令数IC * 每指令时钟周期数CPI * 时钟周期的长度

  MIPS=指令数/(指令的执行时间*1M)=时钟频率/(CPI*1M)

指令集原理
行号 7: 行号 11:
   反相关(Antidependence):由名字重复使用造成的相关,它与先读后写(WAR)冲突对应。

行号 10: 行号 17:
行号 20: 行号 28:
行号 21: 行号 30:
行号 22: 行号 32:
行号 23: 行号 34:
行号 38: 行号 50:


参考资料
   John Hennessy, David Patterson, Computer Architecture: A Quantitative Approach (3rd Edition)

基本原理

  • Amdahl定律: 总加速比 = 原来执行时间/新的执行时间 = 1/( (1-增强部分比例)+增强部分比例/增强部分加速比 ) CPU时间=指令数IC * 每指令时钟周期数CPI * 时钟周期的长度 MIPS=指令数/(指令的执行时间*1M)=时钟频率/(CPI*1M)

指令集原理

指令级并行

  • 反相关(Antidependence):由名字重复使用造成的相关,它与先读后写(WAR)冲突对应。
  • 记分板调度
  • 寄存器重命名
  • Tomasulo调度

软件方法

  • 循环展开
  • 软件流水
  • 路径调度
  • 超级块调度

存储器层次结构设计

  • 降低cache缺失率
    • 增加块大小 增加cache容量 增加相联度 路预测和伪相联cache 编译优化

多处理器和线程级并行

存储系统

互联网络和集群

  • 集群
    • 缺点 优势
      • 可靠性和可扩展性
      价格
    google集群实例

参考资料

  • John Hennessy, David Patterson, Computer Architecture: A Quantitative Approach (3rd Edition)

计算机体系结构 (2008-02-23 15:34:11由localhost编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.