CA的八个伟大思想

面向摩尔定律的设计

Moore's law:计算机架构师必须预测其设计完成时的工艺水平,而不是开始时的工艺水平。

使用抽象简化设计

Abstraction:隐藏底层细节提供高层更简单的模型。

加速经常性事件

Make the common case fast:远比优化罕见清空能更好提升性能。

通过并行提升性能

Parallelism:并行计算 YYDS

通过流水线提高性能

Pipelining:各司其职,重复工作,压榨时间。

通过预测提升性能

Forecast:假设从预测错误中恢复的代价并不高,预测若准确则执行更快。

存储层次

Hierarchy of memory:速度快容量小顶层,速度慢容量大底层。

通过冗余提高可靠性

Redundancy:冗余组件发生故障时可以替代失效组件并帮助检测故障。