这场芯片大战直到结束才算结束 - 彭博社
bloomberg
证据看起来压倒性:RISC 已经失去了活力。这种芯片设计技术使计算机以惊人的速度运行,本应挑战英特尔公司的主流微处理器。然而,根据市场研究公司 InfoCorp 的数据,在 1991 年,即减少指令集计算出现五年后,只有 308,000 个 RISC 芯片进入了台式计算机,而英特尔则售出了 2040 万个强大的芯片。“我们赢得了 RISC 战斗,”英特尔总裁安德鲁·S·格罗夫自豪地说。
然而,战争还没有结束。软件巨头微软公司很快将发布一个版本的 Windows 程序,让 RISC 芯片有机会再次挑战英特尔。目前,大约有 20,000 个程序在基于英特尔的个人电脑上运行,是最畅销的 RISC 芯片——来自太阳微系统公司的 Sparc 芯片的五倍。因此,即使计算机速度提高两倍,RISC 通常提供的优势,也不足以让大多数计算机买家抛弃他们的软件投资。
微软的新 Windows NT 软件可能会开始改变这一局面。它不仅可以在英特尔芯片上运行,还可以在来自 MIPS 计算机系统公司和数字设备公司的 RISC 芯片上运行。任何现有的 PC 程序都可以在使用这些芯片的机器上通过 Windows 运行。这是给英特尔的信息:它不能指望其软件优势永远抵御 RISC 入侵者。这加大了其加速芯片上市的压力。
加快步伐。英特尔的芯片基于一种称为 CISC 的技术,即复杂指令集计算。CISC 方法可以追溯到数字计算机的黎明:它以相关操作的集群向计算机的大脑提供指令。多年前,当计算机内存昂贵且长期短缺时,这种方法充分利用了稀缺资源。现在内存丰富且便宜,更好的技术如 RISC 可以得到应用。
尽管名字中有“RISC”,但这并不总是意味着减少指令的数量,尽管这确实有帮助。主要是,它对每条指令中包含的任务数量施加了限制。使用RISC指令时,一切都在芯片内部时钟的一个瞬间完成。能够在一个时钟周期内执行每条指令的计算机可以快速运行而不回头。相比之下,处理长CISC指令的计算机必须定期检查聚集的任务是否按正确顺序完成,浪费时间。简单的指令也意味着更简单的电路,需要更少的晶体管。因此,RISC芯片上有额外的空间用于特殊的、提升速度的电路,例如所谓的缓存内存。
为了加速其微处理器,英特尔正在尽可能多地从敌人那里偷取技巧。它对一些最常用的CISC指令进行了调整,使其在一个时钟周期内执行。英特尔的制造工程师不断寻找方法在芯片上压缩更多的晶体管,以便设计师可以提高速度并扩展片上内存。结果是:英特尔即将推出的586芯片将以每秒处理1亿条指令的速度运转,接近已建立的RISC竞争对手,如Sun的Sparc。然而,最新的RISC设计,如DEC的Alpha和德州仪器公司的SuperSparc,仍然在速度上明显保持RISC阵营的优势。
市场优势。英特尔最强有力的反制措施是其巨大的市场份额。它可以在研发和新工厂上花费巨额资金,因为它可以将成本分摊到比RISC芯片制造商更多的数百万个芯片上。因此,英特尔可以比其竞争对手投资更多,同时仍然在每单位性能的价格上低于他们。
英特尔没有太多其他选择。如果需要,它有能力完全转向RISC,实际上,它已经生产出主要用于图形程序的RISC协处理器。但目前,它的微处理器必须依赖一些CISC来处理那庞大的现有软件库。为了应对这一限制,格罗夫依赖于英特尔在设计、生产和营销方面的优势。他宣称,“唯一能让英特尔脱轨的,就是我们在开关上睡着了。”