在这篇演讲中二位图灵奖得主介绍了在Dennard缩放定律与摩尔定律逐渐终结过程中,计算机安全需求、领域专用语言、开源硬件、硬件敏捷开发等诸多新技术,展望了体系结构迎来了新黄金时代。就他们说的那样“计算机体系结构领域将迎来又一个黄金十年,就像20世纪80年代我们做研究那时一样,新的架构设计将会带来更低的成本,更优的能耗、安全和性能。”
我第一印象最深的一句话是George Santayana在1905年说的一句话:“不能牢记过去的人,必将重蹈覆辙,”我认为这句话用在这里是在合适不过的了,就像我们经常说的以史为鉴,就是要让我们铭记历史。计算机的发展亦是如此,计算机的发展是离不开它的发展历史的,相信每位同学在学计算机的时候,老师第一节课讲的都是计算机的历史。计算机是一步步地发展起来的,是在前人的肩膀上发展起来的。
下面讲了市场选择了紧急赶工的产品8086,而不是英特尔寄予厚望的iAPX-432,这对摩托罗拉68000和iAPX-432的架构师来讲,都是个现实的教训,市场永远是没有耐心的。这句话可谓是刻骨铭心,是的,市场是永远没有耐心的,可以看到,又有多少的国际知名的公司因为不迎合市场,而导致公司破产或倒闭,这样的例子实在是数不胜数,这其中就有我们耳熟能详的诺基亚公司。或许我们永远做不到公司的高级管理层的职位,但是我们仍然要懂得迎合市场,没有市场的公司肯定会倒闭,市场是永远没有耐心的。直到今天,99%的32位和64位处理器都是RISC。
下面又讲了RISC处理器的快速发展,当时这被《计算机》期刊的审稿人认为是一个糟糕的想法,因为这需要在现场进行修复。这让人怀疑,CISC 指令集对微处理器的价值究竟有多大。但这篇论文被拒的主要结果是,激励了他开始研究面向微处理器的精简指令集。市场最终成为计算机架构创新的是否成功的关键性因素。
在讲计算机安全性需求方面,说到:这些架构师充分认识到大多数错误将出现在软件中,但是他们相信架构支持可以提供帮助。从目前来看,架构师过于依赖于信息系统,并不愿意将安全性问题视为设计时的首要关注焦点。
接下来又阐述了计算机体系结构新机遇。首先就引用了John Gardner在1965年说的一句话:“我们面前的一些令人叹为观止的机会被伪装成不可解决的问题。”这也是老师一直告诉我们的,现在我们遇到问题是好事,这说明我们有提升的机会。当然,在计算机体系结构方面,这些问题目前被伪装成不可解决的问题,但是我坚信,这些问题会终究不在是问题。我们需要知道,当我们遇到问题时,就说明我们提高的机会来了,计算机的发展亦是如此,
这个新时代是登纳德缩放定律(Dennard Scaling)和摩尔定律的终结的时代,但它亦是计算机体系结构发展的大好时代,在这个新时代,垂直整合变得更加重要,能够核查和进行复杂权衡及优化的团队将会受益。
最后,阅读完这篇文章,我感觉在以后的一段时间里开放式架构会越来越火,而这也是架构师们面临的机遇,在未来会有更成功的计算机体系架构,但我们要清楚,在到达这个“黎明之前”,必然会有黑暗,我坚信“山重水复疑无路,柳暗花明又一村”,也如托马斯·富勒在1650年说到,“黎明前最黑暗”。