The future of microprocessors (2011)
-
在未来20年中,晶体管的缩小速度缩减和实际的能量限制会对持续的性能提升带来新的挑战。这些问题会导致操作的频率增加缓慢,能耗成为性能的关键限制因素,迫使设计使用大规模并行性,异构核心和加速器来实现性能和能效。另一方面软硬件协同实现高效的数据编排(orchestration)也更加的重要
-
微处理器的定义特性仍旧是 体现了计算机系统中的主要计算引擎(数据转换)的 单个半导体芯片
-
20年内性能的指数提升的三个主要技术
-
晶体管速度的减少:主力军,晶体管性能提上了接近5个数量级
- 晶体管尺寸缩小30%(0.7),面积缩小50%,每一代技术都使得晶体管密度增加一倍(摩尔定义的根本原因)
- 晶体管尺寸缩小30%,性能提升约40%(延迟降低0.7倍,频率增加1.4)
- 为了保持电势恒定,电源电压降低30%,能耗降低65%,功率降低50%(有功功率= CV^2f)。即每一代技术中,晶体管密度翻倍,电路速度提升40%,功耗保持不变(晶体管数量增加一倍)
- 过去20年,这种技术使得微处理器性能提升了3个数量级
-
核心的微体系结构技术:流水线,分支预测,乱序执行,推测执行,缓存
-
图中概述了微体系结构的发展,显示了在
-
-