5月29日,英伟达和软银表示,双方将合作使用GraceHopper超级芯片用于生成人工智能和5G/6G技术,为软银的下一代数据中心提供动力。
为何命名为“GraceHopper”?
GraceHopper(格雷斯·布鲁斯特·默里·霍珀)是美国计算机科学家、数学家和美国海军少将。她是哈佛MarkI计算机的第一批程序员之一,是计算机编程的先驱,发明了最早的链接器之一。霍普是第一个设计出与机器无关的编程语言理论的人,她用这个理论创造的FLOW-MATIC编程语言后来被扩展为COBOL,一种早期的高级编程语言,至今仍在使用。Fortran也有她的功劳。
为了纪念这位计算机先驱,英伟达把新一代计算芯片命名为GraceHopper。
求学生涯
格雷斯·布鲁斯特·默里·霍珀是一位计算机先驱和海军军官。她在耶鲁大学获得了数学硕士学位(年)和博士学位(年)。霍珀是最早的三位现代“程序员”之一,她最为人所知的是她对计算机语言发展的开拓性贡献。她以不敬、尖酸刻薄、才华横溢而闻名,在美国海军和私营部门都有着长期而有影响力的职业生涯。
格蕾丝·布鲁斯特·默里是沃尔特·弗莱彻·默里(耶鲁大学学士,年,PhiBetaKappa)和玛丽·坎贝尔·范·霍恩的女儿,年出生于纽约市。她父亲拥有一家保险公司。她在私立学校接受教育,全家在新罕布什尔州的Wolfeboro避暑。年,她从瓦萨学院毕业,获得数学和物理学位。年,霍珀获得了耶鲁大学数学硕士学位。年,她开始在瓦萨大学教授数学,同时在耶鲁大学攻读博士学位,师从计算机先驱霍华德·恩格斯特罗姆。年,她在耶鲁大学完成了数学和数理物理学博士学位。在瓦萨一年的休假期间,霍珀在纽约大学师从著名数学家理查德·库兰特。
军旅生活
霍珀是在一个女性难得机遇的时代长大的。在20世纪20年代和30年代,获得博士学位的女性人数相对较多,直到20世纪80年代,这一数字才再次出现。第二次世界大战也为更多女性进入劳动力市场创造了机会。尽管如此,霍珀在男性主导的领域和包括美国海军在内的男性主导的组织中的成功是非同寻常的。
珍珠港爆炸案和美国加入第二次世界大战后,霍珀决定加入战争。她最初因为年龄和身材矮小而被拒绝,但她坚持了下来。年12月,霍珀从瓦萨大学(Vassar)请假,加入了美国海军预备役(女子预备役),并被分配到哈佛大学船舶计算项目局。在那里,她为另一位计算机先驱HowardAiken工作,他开发了IBM自动序列控制计算器,更广为人知的是MarkI,这是最早的机电计算机之一。Hopper是前三位计算机“程序员”之一,负责将MarkI和冲床指令编程到磁带上。她还为MarkI编写了页的用户手册。
美国军队与早期计算机行业之间的密切关系,首先是由第二次世界大战和冷战培育的,塑造了霍珀的职业道路。霍珀和她在哈佛实验室的同事们进行了对战争至关重要的绝密计算——计算火箭轨迹,为新型高射炮创建射程表,以及校准扫雷舰。除了为海军工作外,Hopper和她的同事们还完成了陆军的计算,以及JohnvonNeumann在开发投在日本长崎的钚弹时使用的“运行数”。
计算机编程的先驱
战后,霍珀为了留在哈佛大学,拒绝了瓦萨大学的正式教授职位,成为了工程科学和应用物理学的研究员。在此期间,她帮助开发了MarkII和MarkIII计算机,哈佛大学继续获得海军的资助合同。年的一个晚上,霍珀和她的同事在研究马克II号时遇到了一个问题。他们拆开机器,发现了一只大飞蛾。尽管“bug”一词自19世纪以来就被工程师用来描述机械故障,但Hopper是第一个将计算机问题称为“bug”并谈论“调试”计算机的人。
年,霍珀因年龄原因被海军拒绝,退出现役。不久之后,霍珀离开了哈佛,因为很明显她不会得到晋升或终身教职。年,她加入位于费城的EckertMauchly计算机公司,担任高级数学家。该公司很快被雷明顿兰德公司收购,根据军队合同开发了第一台电子计算机(ENIAC)。
在费城,霍珀承担了一些她最有影响力的工作。作为雷明顿兰德公司的首席程序员,她在UNIVACI(通用自动计算机)上工作。年,她的编程团队开发了第一种计算机语言“编译器”A-0。编译器将数学代码翻译成机器可读的二进制代码,最终使为多台计算机而不是一台机器编写程序成为可能。接下来,她的团队开发了FlowMatic,这是第一种使用类似英语命令的编程语言。与早期使用数学符号的FORTRAN等计算机语言不同,FlowMatic使用规则的英语单词。霍珀认为,数据处理者,通常不是数学家或工程师,使用基于单词的语言会更自如。在年的一次采访中,她解释道:“我开始学习英语[编程]的目的是让另一整群人能够轻松使用计算机……我一直呼吁使用更友好的语言。我们从院士、计算机科学人士那里得到的大多数东西都不适合人们。”
随着计算机语言数量的激增,对用于商业目的的标准化语言的需求也在增长。年,COBOL(“通用面向业务的语言”的缩写)作为第一种标准化的通用商业计算机语言被引入。尽管许多人对COBOL的“发明”做出了贡献,但Hopper促进了这种语言及其被军方和私营部门用户采用。在整个20世纪60年代,她一直致力于开发COBOL编译器。她的传记作者库尔特·拜尔称她为“对COBOL在20世纪60年代的成功负有最大责任的人”;到20世纪70年代,COBOL已成为世界上“使用最广泛的计算机语言”。
在私营部门的整个职业生涯中,霍珀一直是一名海军预备役军人。年,年龄限制迫使她以指挥官的身份从海军退役。她后来称这是“我一生中最悲伤的一天”。4然而,7个月后,60岁的她被召回现役。在东南亚不断增加的行动对海军的能力造成了负担,需要她的帮助来标准化海军的多种计算机语言。霍珀被下属戏称为“奇异恩典”,她在现役服役了19年。年,她从SperryRand旗下的UNIVAC部门退休。
霍珀在生命的尽头成为了一个公认的人物。她获得了40多个荣誉学位,许多奖学金、教授职位、奖项和会议都以她的名字命名。年,她获得了耶鲁大学的威尔伯·卢修斯十字勋章。年,乔治·布什总统授予霍珀国家技术勋章,这是美国最高的技术奖;她是第一位以个人身份获得如此殊荣的女性。年,海军委托美国海军“霍珀”号导弹驱逐舰服役。《格蕾丝·霍珀与信息时代的发明》一书的作者库尔特·拜尔认为,霍珀之所以在晚年获得如此多的