Hotdry.

Article

Sally McKee 与内存墙概念:一位计算机架构先驱的学术遗产

纪念 Sally McKee 教授,她与 William Wulf 于 1994 年共同首创「内存墙」术语,深刻影响了存储层级与计算架构研究的发展方向。

2026-05-01systems

在计算机体系结构的发展历程中,某些概念的提出往往会重新定义整个领域的研究方向。一九九四年,一位来自弗吉尼亚大学的研究生与她的导师共同创造了一个至今仍被广泛引用的术语 ——「内存墙」(Memory Wall)。这个概念不仅揭示了处理器与内存之间日益扩大的性能鸿沟,更成为后续数十年计算机架构研究的核心议题。这位研究者就是 Sally A. McKee,她于二零二五年辞世,留下了丰厚的学术遗产。

Sally McKee 与 William A. Wulf 教授合著的论文《Hitting the Memory Wall: Implications of the Obvious》发表于一九九四年,是计算机体系结构领域的经典文献。在这篇具有里程碑意义的文章中,两位作者首次系统性地描述了一个当时尚未被广泛重视的问题:处理器性能的提升速度远超内存带宽与延迟的改进速度,导致计算系统面临严重的性能瓶颈。他们用「墙」这一形象的比喻,描述了内存访问速度成为限制处理器效能进一步发挥的不可逾越的障碍。这篇论文的核心洞见在于指出,单纯提升处理器时钟频率而不解决内存访问问题,将使整个系统的性能提升事倍功半。

在当时的计算环境中,这一观察具有前瞻性的意义。从一九八零年代开始,计算机研究者已经预见到系统将无法跟上数据量的增长速度。而到了九十年代,随着互联网的兴起与生物信息学的快速发展,数据产生的速度呈指数级增长。Wulf 与 McKee 正是基于对这一趋势的深刻理解,提出了「内存墙」的概念。他们指出,传统的冯・诺依曼架构中处理器与内存的物理分离,以及内存芯片提供数据的速度远远低于处理器运行的速度,这两个因素共同造成了内存墙问题。这一论述为后来的存储层级优化、非一致性内存访问(NUMA)架构以及近内存计算等研究方向奠定了理论基础。

Sally McKee 的学术贡献远不止于提出「内存墙」这一概念。她的研究深入探讨了内存局部性优化、动态内存访问调度以及缓存策略等关键技术问题。在她的博士论文及相关后续研究中,McKee 致力于寻找突破内存墙的有效方法,包括通过编译器优化提升数据局部性、设计更高效的预取策略以及探索新型内存架构。她的工作为后续一代又一代的计算机体系结构研究者提供了重要的理论支撑与实践指导。弗吉尼亚大学计算机科学系的多位教授在回顾 McKee 的工作时都强调,她的研究风格兼具理论深度与工程实用性,这使得她的成果不仅在学术界产生影响,也对产业界的实际应用产生了深远影响。

「内存墙」概念提出后的三十年里,它始终是计算机体系结构领域的核心议题。随着多核处理器的普及、深度学习的兴起以及大数据应用的爆发,内存墙问题不仅没有缓解,反而在某些场景下变得更加严峻。二零一八年,有研究指出全球百分之九十的数据是在此前两年内产生的,这一数据增长趋势使得内存墙问题成为制约下一代计算系统发展的关键因素。正是基于对这一挑战的持续关注,美国半导体研究公司资助了由弗吉尼亚大学主导的「智能存储与近内存处理研究中心」(CRISP),该项目旨在通过将处理单元与存储单元紧密集成来打破内存墙。该中心的研究人员发表的数百篇论文与提交的数十项专利,都印证了 McKee 三十年前提出的问题在当今仍然具有旺盛的生命力。

从学术史的角度来看,Sally McKee 的贡献体现了计算机科学领域中理论与实践相互促进的关系。她与 Wulf 通过敏锐的观察与严谨的分析,捕捉到了计算技术发展中的关键矛盾,并用简洁有力的语言将其凝练为一个具有持久生命力的概念。这种能力 —— 在复杂的技术现象中提炼出本质性的洞察 —— 正是优秀学术研究的标志。「内存墙」这一术语的持久影响力证明了 McKee 对计算机体系结构领域的深刻理解。她的工作激励了无数研究者投身于内存系统研究,推动了缓存层次结构革命、非易失性内存技术以及存算一体化架构的发展。

在当代计算机体系结构研究面对更多挑战的背景下,回顾 Sally McKee 的学术遗产具有特殊的意义。随着人工智能工作负载对内存带宽的需求持续增长,随着摩尔定律逐渐逼近物理极限,内存墙问题正在以新的形式呈现。研究者们正在探索近内存计算、存算一体架构以及新型存储介质等技术路径,试图突破传统内存层级结构带来的限制。而所有这些努力,都可以追溯到一九九四年那篇开创性的论文,追溯到 Sally McKee 对计算系统根本矛盾的洞察。

Sally McKee 的学术生涯提醒我们,计算机科学中的重大突破往往来自于对基本问题的持续关注与深入思考。「内存墙」之所以能够在三十年后仍然具有现实意义,正是因为它触及了计算系统的本质矛盾 —— 数据移动的成本与处理速度之间的失衡。作为这一概念的共同创造者,Sally McKee 为后世研究者留下了一份宝贵的知识遗产,她的工作将继续指引计算架构向更高效的方向演进。


参考资料

  • University of Virginia Engineering: 《Say Goodbye to the Memory Wall》(2021)
  • Wulf, W. A. & McKee, S. A. (1994). 《Hitting the Memory Wall: Implications of the Obvious》

systems