如果算力有形状,四十年前,它是一排排比冰箱还高的机柜,闪烁着令人敬畏的电子管指示灯;今天,它是一块可以握在手心的芯片,却蕴含着超越那个时代整个机房的力量。
作为一名在造船行业摸爬滚打四十余年的老兵,我有幸亲历了这段从“巨物崇拜”到“指尖乾坤”的算力演变。当我们今天谈论CPU、GPU,或是让全球瞩目的AI大模型时,我的思绪总会飘回那个打孔纸带沙沙作响的年代。
巨物时代:IBM 3031与“兆”的尊严
上世纪80年代中后期,算力是一种奢侈品。那时我们船厂的核心设备是一台
IBM 3031,属于System/370系列。在当时的中国工业界,它是当之无愧的“算力神兽”。
它的物理内存有多大?说出来今天玩手游的年轻人可能都不屑一顾——
4到8兆字节(MB)。
这点内存,连现在一张手机照片都存不下。但在当时,它是我们进行船舶结构力学计算、处理复杂矩阵运算的唯一依靠。它的强大不在于“大”,而在于“深”。基于32位的强大架构,它拥有极高的定点与浮点运算能力;而更令人叹为观止的,是它的I/O吞吐量。通过专用的数据通道技术,它可以同时驱动多个如洗衣机般巨大的
3350磁盘组,配合磁带机,在MVS操作系统的虚拟存储技术下,这小小的8MB内存,居然能运行远超其物理容量的庞大程序,支撑起整艘巨轮的图纸设计。
那时候,算力是用物理体积和功耗堆出来的。走进专用机房,巨大的空调轰鸣着对抗着IBM设备散发出的滚滚热浪,让人不禁想起更早的前辈——
王安电脑。在PC普及之前,王安公司曾凭借文字处理机称霸一方,而它的输入输出设备,依然是那种打满孔洞的纸带和大型磁带机。那是一个属于“大铁柜”的时代,算力是神圣的、集中的,也是昂贵的。
告别MVS:从命令行到图形界面的跨越
在微软推出桌面操作系统之前,我们在广船使用的MVS操作系统,是典型的“专家级”系统。它强大、稳定,但也冰冷、晦涩。工程师们面对的是绿底黑字的字符终端,所有的操作都依赖于一行行精准的JCL命令。
然而,随着1993年微软推出Windows NT 3.1(微软第一个真正的服务器系统),以及随后1996年更加稳定普及的Windows NT 4.0问世,我们看到了另一种可能。Windows平台带来的图形用户界面(GUI),让计算机操作从“程序员的专属”变成了“工程师的工具”。广船敏锐地捕捉到了这一趋势,迅速引进了基于Windows架构的服务器和微机系统。
这不仅仅是操作系统的更换,更是算力形态的下放:
服务器的进化:从
Windows 2000 Server、2003 Server到2008 Server,再到2012年以后的联想等国产服务器广泛应用,硬件的算力密度呈指数级增长。我们不再需要一个专门的机房来维护一台主机,而是可以通过
机架式服务器集群,为全厂提供分布式的计算能力。
升级的必要性:这种升级是生存所需。大型造船企业处理的数据从简单的文本、数字,变成了海量的三维模型、流体分析网格。只有不断升级的CPU核心数、内存带宽和硬盘IO速度,才能支撑起日益复杂的船舶设计与仿真任务。
下放与普及:从Windows NT到机架式集群
转变发生在上世纪90年代中期。当微软带着
Windows NT 4.0敲开企业大门时,我们意识到,一场革命来了。
图形用户界面的出现,让计算机从程序员的神秘殿堂走向了工程师的桌面。我们广船迅速抓住了这个机会。从此,算力不再是中央机房里的“独裁者”,而是开始“下放”。
从Windows 2000 Server到2008 Server,再到后来国产服务器如联想的广泛应用,算力形态发生了剧变。我们不再依赖于一台如冰箱大小的单一大主机,而是开始在机房里部署一排排
机架式服务器。通过集群技术,我们将算力像水电煤一样,输送给每一个三维建模、流体力学分析的工作站。
这种升级是生存所需。船舶设计从二维图纸变成了三维数模,数据量从KB级跃升至GB甚至TB级。CPU的核心数越来越多,内存插槽越来越密,硬盘也从机械式转向了SSD。我们开始理解,算力不仅是计算的速度,更是数据流动的带宽。(供稿:陈建榕)
图片来源网络