人机大战回顾:IBM“深蓝”战胜国际象棋世界冠

1997年5月11日,早晨 4时 50分,国际象棋世界冠军卡斯帕罗夫,在与一台名叫"深蓝"的IBM超级计算机,经过六局规则比赛的对抗后,最终拱手称臣。这位号称人类最聪明的人,在前五局 2.5 对 2.5 打平的情况下,第六盘决胜局中,仅仅走了 19步,就败给了"深蓝"。

"深蓝",是一台 IBM RS/6000 SP 32节点的计算机,运行着当时最优秀的商业 UNIX 操作系统–"大I"的 AIX。它的设计思想,着重于如何发挥大规模的并行计算技术。因此,它拥有着超人的计算能力,每秒可检查超过2亿个棋步。

现在,IBM 的科学家,正在研究如何把由"深蓝"引出的智能计算知识,应用到其他方面的挑战中,例如:药学工程、金融风险分析和决策支持等。

关于"深蓝"

采用PSSC 超级芯片,拥有超强计算能力

POWER是Power Optimization With Enhanced RISC的缩写,是IBM的很多服务器、工作站和超级计算机的主要处理器。POWER芯片起源于801 CPU,是第二代RISC处理器。POWER芯片在1990年被RS或RISC System/6000 UNIX工作站(现在称为eServer和 pSeries)采用。

801的设计非常简单。但是由于所有的指令都必须在一个时钟周期内完成,因此其浮点运算和超量计算(并行处理)能力很差。POWER 体系结构就着重于解决这个问题。

其中,POWER2芯片发布于1993年,一直使用到 1998 年:每个芯片中集成了 1500 万个晶体管。POWER2 芯片中新加了第二个浮点处理单元(FPU)和更多缓存。PSSC 超级芯片是 POWER2 这种 8 芯片体系结构的一种单片实现,正是使用这种芯片配置的32 节点的IBM 深蓝超级计算机,在 1997 年击败了国际象棋冠军卡斯帕罗夫。

运行"大I"系统,稳定、高效易于扩展

80年代初,面对高速成长的 IT 市场,信息产业中的计算机厂商们,为了追求产品的差异化和附加价值,纷纷改进 UNIX,派生出了多种商业 UNIX 版本,全面打响了 UNIX 市场争夺战。

1982年,以工作站起家的"大S"登上了历史舞台。从 UNIX 操作系统衍生版本的推出,到 Java 编程语言和 J2EE(Java2Enerprise Edition)应用平台的推出,"大S"极大的促进了商业应用的开发。经过不断的更新完善,公司的 Solaris 操作系统取得了长足发展,可以广泛支持基于 UNIX 的商业应用系统。同时,稳固的市场占有率、及时的研发投入、训练有素的员工、优秀的业务咨询,使"大S"取得了光辉的市场业绩,成为最具活力的 UNIX 商业厂家。然而,作为最有前途的商业 UNIX 版本之一,Solaris 本身所带标准软件贫乏,其可选软件包又非常昂贵,这成为影响公司日后发展的一大弊病。

1986年 1月,"大I"公司的 AIX 操作系统诞生。从此,它肩负起了打造 UNIX 服务器系统平台的重任,也成为"大I"公司进入开放系统和标准世界的催化剂。随着 AIX版本的不断升级,它逐步实现了对 Java2版本的支持,并提供改进的负载管理应用工具,在商业应用和政府部门中大显身手。同时,AIX在安全性方面的表现也有口皆碑,AIX4.3成为第一个获得美国国家安全局TCSEC C2认证和德国信息技术安全局E3F-C2认证的 64位 UNIX 系统,在 UNIX 领域的市场表现不同凡响。与"大S"公司的 Solaris 相比,AIX 拥有众多的数据库和开发工具,用户除了可选用已有的应用软件外,还可以根据各自的需要进行开发,这是"大I"公司的一大领先优势,也是推动其日后持续稳定发展的重要因素。

而"深蓝"计算机,正是运行着当时最优秀的商业 UNIX 操作系统–"大I"的 AIX,战胜了当时的国际象棋世界冠军。