查看原文
其他

退休是不可能的,90岁还要继续干!

DD编辑部 程序猿DD 2021-05-26

临近春节,人越发的懒散,也许有不少的同学跟我一样想着还有多少年就可以退休可以去钓鱼可以去环游世界做自己想做的事。但是有一位老人,年近90的高龄,却仍然在为计算机行业做着不菲的贡献,他就是我们今天故事的主角,鲍里斯•巴贝扬(Boris Babayan),一个为了计算机行业奉献了其一生光阴的老人。

全苏联第一个计算机科学学生

巴贝扬,出生在1933年的俄罗斯高加索山脉附近的阿塞拜疆(当时都还是苏联),等到二战爆发,年仅7岁的巴贝扬和他的学校小伙伴感受到了战争的残酷,学校开始停课,食物开始短缺,好学的巴贝扬只能在废旧报纸的空白处潦草地记下一些功课知识。

等到了1951年,已经18岁的巴贝扬迁居到了首都莫斯科,很幸运地加入了由两位诺贝尔奖获得者彼得·卡皮查和列夫·朗道共同创建的莫斯科物理技术学院创新中心,然后更加荣幸地成为了全苏联第一个学习计算机科学的学生,当时甚至没有计算机这个称呼,人们称之为机器数学。在读书期间, 巴贝扬就发明了“进位保存算法”,作为计算机运算方法之一,这种算法一直延用至今。

巴贝扬聪明好学的天赋很快就被当时的计算机技术研究所的所长谢尔盖发掘,作为巴贝扬的伯乐,谢尔盖带着巴贝扬一同在1958年打造了BESM-2计算机技术,这种技术可以用于计算卫星轨道,并且还被用于计算出第一个抵达月球表面的火箭轨道数据。

对了,时至今日,巴贝扬早已是该研究所的主席兼俄罗斯科学院的院士。

苏联超级电脑的首席设计师

巴贝扬年轻时在计算机技术研究所工作时,恰逢苏美两国冷战巅峰期,为了能够和西方世界分庭抗礼,前苏联花费巨大的精力和金钱用于建造计算机工业技术体系。最先研发的是名为厄尔布鲁士山系统(Elbrus)的系列高端大型计算机,其目的主要用于服务于军事工业。厄尔布鲁士山不仅是俄罗斯的最高点,更是欧洲第一高峰。

厄尔布鲁士山系统是用来开发飞弹系统、核子武器和太空计划的演算的超级电脑。

前两代厄尔布鲁士系统的特点不仅在于超标量体系架构,它们还拥有“支持高级语言的新技术”。用巴贝扬的话说:“这项技术名为‘性能系统’(Capability System),它取得了巨大的成功。”

二代厄尔布鲁士系统有10个处理器,每秒运算达1.25亿次。

等到了第三代厄尔布鲁士,巴贝扬领导了这款16个处理器的巨型计算机的整个开发过程。巴贝扬的团队采用了更新的超长指令字(VLIW)架构,即通过一个编译器来确保指令同时在不同的处理器上被执行。

机缘巧合进入intel

当冷战结束、苏联解体,俄罗斯和美国前世界最出色的两个国家的科学家有了机会进行交流沟通,巴贝扬和SUN公司的创办人Scott McNealy 相交甚欢,1992年他们一同在莫斯科联合建立了SPARC技术中心。一同研发UltraSPARC处理器架构、操作系统(包含Solaris)、编译器与多媒体函式库。巴贝扬在同年成立了MCST(Moscow Center of SPARC Technologies),专注于 VLIW架构的处理器Elbrus 2000(E2K)的开发。

1999 年,E2K 处理器横空出世。这款处理器的CPU可同时执行 Elbrus VLIW 和 Intel x86 代码,每一时钟可以执行 24 条指令,仅凭 1.2GHz 的工作频率就能带来 10.2GFLOP/s 的运算性能。这个速度是当时intel正准备发布的Itanium(安腾)服务器芯片的三倍。这对intel来说,无疑是个极大的威胁。

就在当年5月,intel从MCST收购了相关的知识产权。到了那一年的8月,洒脱的巴贝扬决定和E2K 团队一起加入intel,巴贝扬在intel的职位是intel院士并兼软件和服务部门架构总监,他是第二位获得intel院士称号的欧洲人!

intel如今的行业霸主地位,和巴贝扬的加盟有着直接的关系,可以说intel芯片技术源头就是来自于俄罗斯。

当然,说句题外话,MCST和厄尔布鲁士山系统在离开了巴贝扬之后,也还是在默默的发展,作为自研CPU的中坚力量存在着。

苏联最高荣誉获得者

1974年,巴贝扬因出色的计算机辅助设计工作被授予了“苏联国家奖“。

1987年,巴贝扬被授予前苏联最高荣誉——列宁奖。

在那个年代,巴贝扬就已经被视为苏联计算机科学的第一人。

巴贝扬有一句名言:“二进制指令的使用是有序的,而硬件却是很平行的。所以超标量体系结构在运行时,会将连续的符号转换为并行符号加速执行。“

按照他的想法研发出来的厄尔布鲁士系统早在1978年使用了这一技术,而相对应的,我们熟知的intel公司则是到了1995年左右才开始采用超标量体系结构。超越时代的理念显而易见。

而最近几年快到百岁高龄的巴贝扬也曾骄傲的回忆到:intel是西方国家里第一个采用超标量体系结构的公司,也因此成为了行业霸主,但想想我在那之前差不多20年就创造了世界上第一个超标量体系结构系统,所以我才会被授予了列宁奖

登山冠军

都说每一个成功人士都是拥有无限活力的人,巴贝扬也不例外,除了计算机,他还有一个与众不同的爱好:登山

他从1952年就开始登山,他曾经成功攀上陡直的高加索山脉的两千米处。甚至在1957年苏联国家锦标赛中,巴贝扬不输那些职业登山选手,登上了帕米尔高原的6834米高峰,最终获银牌。

多年之后,当第一款intel安腾II处理器由HP和intel联合作研发,代号McKinley。而巴贝扬和俄罗斯登山爱好者随后就促成了一次阿拉斯加麦金利(McKinley)峰的探险活动。“我们给了他们一面厄尔布鲁士的旗子,把它插在麦金利峰上面。我们用事实证明,厄尔布鲁士比麦金利更好!”童心未泯的巴贝扬开玩笑的描述当时的行为原因。

他不想退休

虽然在计算机领域工作已有60载,巴贝扬却完全没有厌倦。

他说他还有很多项目需要去完成,从来没有退休打算。

“我还有许多技术上的想法。如果缺少了我,这些想法实现的可能性就会大大降低。所以我依然努力坚持工作。”

看到了百岁的巴贝扬如此充满干劲,是不是连带着你也觉得自己可以再干五十年?

往期推荐

再见!人人影视...

解放双手!接私活必备的Java开源项目

iOS推送:要支持戴口罩解锁了!以为是黑科技,原来是骗我买iWatch...

想让进程后台运行,试试Linux的nohup命令,3分钟学会。

追梦童年,80后记忆中的Gameboy,教你怎么用模拟器去重温旧梦!

Spring Boot 2.x基础教程:使用JTA实现分布式事务



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存