本篇文章将带你了解 : ·英特尔的”旧爱”与”元配”·iAPX 432的生平事迹·天才造成的灾难是天灾“怨念”是世上最可怕的执着,经常造成无谓牺牲,而英特尔对进入高端服务器市场的执念,更在这家公司的漫长历史上埋下诸多灾难的种子。对英特尔来说,念念不忘的“旧爱”是嵌入式系统,约定俗成的”元配”是个人电脑,但极欲追求的”新欢”却是服务器,尤其看起来特别“高上大”的那种。还记得本系列连载第一篇提及以IBM System/360为首的“大型主机”(Mainframe)吗?这成为英特尔眼中最重要的目标,造就计算机结构史上最复杂的指令集架构:iAPX 432,与最终惨遭英特尔放弃的悲惨命运。▲ 复杂度令人瞠目结舌的“单芯片大型主机”iAPX 432 堪称英特尔处理器发展史的“黑历史中的黑历史”,黑到伸手不见五指。英特尔1976 年启动极具野心的8800 计划,后来改名为iAPX 432(Intel Advanced Performance Architecture 432),也是这家公司第一个32 位处理器(那时8008 和8080只是8 位处理器),企图打造可满足所有客户十年内需求的微型大型主机(Micro Mainframe)。x86 指令集始祖:16 位元8086 处理器,原先只是英特尔赚取8800 研发经费的急就章备胎,顺便应付一下摩托罗拉(Motorola)之类的竞争对手,数据总线缩减到8 位的衍生款8088,却因1979 年得到IBM 青睐,开启x86 独霸个人电脑市场的新时代。既然假想敌已设定成以IBM 为首的商用大型主机,就该有的高档规格就当统统一应俱全,像支持多处理器环境、对应多工操作系统、具备基于容错机能的高可用性、提供高级程序语言需要的物件导向存储器管理(甚至连垃圾回收机制和透过硬件实作的型别检查都有了) 和定址模式等,英特尔还发展由Ada 语言撰写的iMAX 432 操作系统,结果英特尔就创造了”最CISC(复杂指令集电脑)的CISC”,指令编码长度别说极度不固定了,竟然还可以6~321Bits(你眼睛绝对没看错,是位元,不是位元组),连1~17Bytes 的x86 和1~54Bytes 的DEC VAX 都瞠乎其后。▲ 将存储器管理纳入物件导向让iAPX 432 远比x86 和VAX 更毫无道理可循。因此iAPX 432 造就史无前例的极端复杂度,也让2000 年4 月1 日愚人节的微处理器报道(Microprocessor Report)恶搞内容是这样的:英特尔仓库发现从事命运多舛、约15 年前被放弃的英特尔 iAPX 432 研发团队,被集体低温冷冻。很显然专案取消时,他们就被冻结了,希望等到某天,这世界能为这种高度先进的架构做好准备。团队是在为Itanium 处理器寻找冷却装置的工程师,在低温室时偶然发现的。英特尔发言人Fran Diego 表示:”先进0.1234 微米制程技术,终于赶上最初的iAPX 432 设计。”Fran 补充:”事实证明,控制室的『摩尔定律自动解冻计时器』,无论如何都将在4 月1 日到期。”这些负责iAPX 432 的工程师已暂时隔离,英特尔高层正在决定该如何向他们解释什么是RISC 和EPIC。(原文如下:After they had been given up for dead almost 15 years ago,the group that worked on the ill-fated Intel 432 was found cryogenically frozen in an Intel warehouse. Apparently they were frozen when the project was canceled, in hopes that someday the world would be ready for this highly advanced technology. The team was found accidentally when engineers looking for cooling apparatus for Itanium stumbled on the cryogenic chambers. Intel spokesman Fran Diego was quoted as saying, “Our advanced 0.1234-micron process technology has finally caught up with the original 432 design.” Fran added, “It turned out that the Moore's Law automatic defrost timer controlling the chambers was set to expire on April 1st anyway.”The engineers are being quarantined for now while officials decide how to explain RISC and EPIC to them.那时当代两位计算机组织架构大师David Patterson 的RISC I 和John Hennessy 的MIPS 陆续亮相,更带来RISC(精简指令集电脑)这历史性缩写(虽然CDC6600和IBM 801更早诞生),更颠覆指令集架构风潮。