认知颠覆 · COGNITIVE OVERTURN
简单硬件 + 强大编译器 > 复杂硬件 + 简单编译器
Patterson 和 Hennessy 最核心的设计哲学是:在硬件/软件界面处,应该让硬件尽量简单,把复杂性交给软件(编译器)。这不仅仅是技术选择,更是一种**系统设计原则**——简单组件+智能协调,通常优于复杂组件+简单协调。因为简单组件更容易验证正确性、更容易提速、更容易功耗优化。
来自这本书的解读报告
《计算机组成与设计:硬件/软件接口》
这本书回答了如何设计高效计算机系统的问题,答案是在硬件/软件接口处做抽象分层、性能等式分解与层次化存储的系统级优化
阅读完整解读报告 →