计算机科学速成课笔记之高级CPU设计

1.早期是加快晶体管切换速度,来提升CPU速度

2.给CPU专门的除法电路+其他电路来做复杂操作,比如游戏,视频解码

3.给CPU加缓存,提高数据存取速度,更快喂给CPU,用计算餐馆销售额举例

4.脏位-Dirty bit

5.流水线设计,用1个洗衣机和1个干燥机举例

6.并行处理

7.乱序执行

8.推测执行

9.分支预测

10.多个ALU

11.多核

12.多个独立CPU

13.超级计算机,中国的”神威太湖之光”

文章目录
  1. 1.早期是加快晶体管切换速度,来提升CPU速度
  2. 2.给CPU专门的除法电路+其他电路来做复杂操作,比如游戏,视频解码
  3. 3.给CPU加缓存,提高数据存取速度,更快喂给CPU,用计算餐馆销售额举例
  4. 4.脏位-Dirty bit
  5. 5.流水线设计,用1个洗衣机和1个干燥机举例
  6. 6.并行处理
  7. 7.乱序执行
  8. 8.推测执行
  9. 9.分支预测
  10. 10.多个ALU
  11. 11.多核
  12. 12.多个独立CPU
  13. 13.超级计算机,中国的”神威太湖之光”