现代数据中心发明人Luiz André Barroso去世,享年59岁,Jeff Dean、劈柴发推悼念

news2024/11/16 4:50:41

Luiz André Barroso因故去世,享年59岁。他作为现代云计算行业的奠基人,为谷歌的发展做出了不可磨灭的贡献。

数据中心发明人,云计算的奠基人,谷歌22年老兵Luiz André Barroso于9月16日意外去世,享年59岁。

图片

谷歌CEO 劈柴和DeepMind首席科学家Jeff Dean都发推悼念,表示Luiz的去世是谷歌,乃至整个科技行业的巨大损失。

为了表彰他在大型计算中心发展上的突出贡献,他在2020年获得ACM-IEEE CS Eckert-Mauchly 奖。

他被公认为是新型超大规模数据中心设计的首要架构师。可以说,没有他,就没有现在的云计算行业,移动互联网行业也会大不一样。

谷歌之所以能够在全世界范围之内提供如此大范围的搜索引擎服务,也是依赖于他的领导和贡献。

他是谷歌研究员(Google Fellow,谷歌技术人员的最高级别),同时是跨 Google 工程 (xGE) 办公室的负责人,负责全公司的技术协调工作。

除了在工业界成就斐然之外,他还是美国国家工程院院士、美国艺术与科学院院士,教科书<The Datacenter as a Computer>的作者之一,发表了很多篇高质量的论文。

除此之外,他还是一位自然主义者,酷爱观察和拍摄野生动物,是致力于保护全球重要的野生动物栖息地的非营利组织——雨林信托(Rainforest Trust)基金会的董事会成员。

图片

璀璨夺目的职业履历

Barroso从小就梦想成为一名电气工程师。

他在巴西度过了他的童年时光,与自己的祖父一样都是无线电爱好者,后来在里约热内卢天主教大学(Pontifícia Universidade Católica do Rio de Janeiro)获得了电气工程的学士和硕士学位。

后来他来到美国,在南加州大学攻读计算机体系结构的博士学位。

他毕业后先在并曾在康柏和数字设备(Digital Equipment)公司从事芯片工作。但他于2001年加入谷歌,希望专注于软件工程。

初到谷歌,Barroso的大部分的时间都不仅仅是扮演一个程序员的角色——当时这家小型初创公司的员工必须要解决一切公司发展中遇到的技术问题。

加入谷歌三年后,公司的首席工程副总裁Urs Hölzle让Barroso负责重建公司的基础架构。

Barroso在2012年接受《连线》采访时回忆说:「我是当时谷歌唯一一名懂硬件的员工。」

「重新发明」数据中心

当他接手谷歌基础架构工作时,互联网企业通常会将自己的网站托管在由另一家公司维护的数据中心的服务器上。

但这些供应商无法满足谷歌不断飞速发展的搜索需求。

虽然Barroso对当时的数据中心搭建没有太多经验,但是他却看到当时整个数据中心系统和生态的不足和局限性。

于是他决定针对谷歌的需求,推倒现有的体系,重新发明「数据中心」。

在他的带领下,谷歌开发出了自己的第一个数据中心——由40英尺高的装满服务器的货运集装箱组成。

这样的设计可以满足更高的冷却要求,简化建设方面的工程问题。

到了2006年,谷歌在俄勒冈州开设了第一个自己的数据中心园区,它的外观与现在遍布全球的传统普通、方正、巨大的建筑物相似。

但Barroso的设计思路使外表普通的数据中心内部变得非同凡响。

他和谷歌的同事们抛弃了当时标准的做法——将关键软件集中在专门为数据中心定制化的昂贵且性能强大的计算机中。

相反,他们开始将谷歌的程序分布到数千台更便宜的中档服务器上。这样做的好处是,既节省了用于购置昂贵专业数据中心硬件的费用,还节省了能源,并且使软件能够更灵活地运行。

Barroso在与Hölzle合著的书「The Datacenter as a Compute」中阐述了他的新理念,该书成为现代计算基础设施的重要文献。

「我们必须将数据中心本身视为一个巨大的仓库级计算机」书中写道。这本书是详细介绍大规模数据中心计算系统架构的第一本教材,现已经出到第三版。

Barroso的理念迅速在硅谷传播开来。Meta和其他互联网巨头采用了与谷歌类似的建设数据中心方法。Barroso设计的体系结构成为谷歌云计算部门的基础,现在这个部门收入占公司总收入的约10%。

谷歌在Luiz André Barroso的领导下开创性的重新发明了大型数据中心,颠覆了计算行业的许多传统,为硅谷云计算的发展奠定了基础。

一名硕果累累的技术领导

在这之后,Barroso继续领导了谷歌的许多重大项目:

Barroso领导创建了谷歌的AI芯片——TPU团队。

领导了谷歌「geo」服务,包括将增强现实和机器学习融入地图服务中;并创立了谷歌的核心部门——xGE:负责跨公司使用的软件和其他工具的开发和管理。

2020年,他因对计算机体系结构的贡献而获得了计算机协会和电气电子工程师学会颁发的Eckert Mauchly奖。

谷歌基础设施组织的高级副总裁Jen Fitzpatrick表示,Barroso在谷歌留下了不可磨灭的印记,他对该公司和整个行业的贡献无数。

「我们失去了一位深受喜爱的朋友、同事和受人尊敬的领导人」她代表公司在一份声明中写道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1047890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NVM的下载安装和使用

node包管理工具NVM让我们更加方便在各个node版本之间切换来适配不同的项目 一、下载安装 下载地址&#xff1a;github下载地址 https://github.com/coreybutler/nvm-windows/releases安装一直点下一步就行&#xff0c;可以安装在D、E盘都行&#xff0c;安装后检查是否安装成功…

“身份验证失败” authentication failed报错的原因

问题描述 问题出在target “send_emai” 的password属性&#xff0c;我们认为输入的是邮箱的密码&#xff0c;即使是给出正确的密码仍报错的情况下&#xff0c;还是让大家输入正确的密码。结果呢&#xff1f; 这里的“password”输入的并不是密码&#xff0c;而是一种授权码&…

Servlet开发-session和cookie理解案例-登录页面

项目展示 进入登录页面&#xff0c;输入正确的用户名和密码以后会自动跳到主页 登录成功以后打印用户名以及上次登录的时间&#xff0c;如果浏览器和客户端都保存有上次登录的信息&#xff0c;则不需要登录就可以进入主页 编码思路 1.首先提供一个登录的前端页面&…

使用MySQL聚合函数来聚合数据,结果发现有刺客...

问题&#xff1a; 使用MySQL聚合函数 group_concat 的坑&#xff01; 现象&#xff1a; 我有个业务&#xff0c;需要将表中符合条件的数据行的id聚合成一个字符串&#xff0c;以供另外一张表的查询过滤。 SELECTx FROMt_A WHEREFIND_IN_SET(guan_lian,(SELECTgroup_concat( i…

毫米波V2I网络的链路层仿真研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

工时管理系统,一款灵活性强、轻量级工时记录和管理工具

一、开源项目简介 无鱼工时管理系统&#xff0c;是一款轻量级工时记录和管理工具&#xff0c;包括项目管理&#xff0c;工时上报&#xff0c;工时日报&#xff0c;工时统计等功能。 无鱼工时管理系统可通过员工工时上报的方式&#xff0c;来记录项目所花费的工时&#xff0c;…

分享74个Java源代码总有一个是你想要的

分享74个Java源代码总有一个是你想要的 链接&#xff1a;https://pan.baidu.com/s/1DfGiAF7Ipde-SKeHZJ7-jQ?pwd8888 提取码&#xff1a;8888 项目名称 Akaxin v0.5.4 B2C网站管理系统购物网 v1.5 B3LOG Solo v1.0.0 for MySQL belog博客程序 v1.1 CKFinder 文件管理器…

创建视图权限问题ora1031,ora1720

Ora-1031 使用sql查询无问题&#xff0c;创建视图告警ora-1031 根据文档Document 271587.1 递归对象权限中角色收回时&#xff0c;会造成权限断档 解决方法&#xff1a; 对该对象进行授权&#xff08;尽量属主用户&#xff09; Grant select on interface.Material_view_pa…

字符检测专题第二期:通用、简单、快速,见证AI字符识别的超能力!

随着科技的不断进步&#xff0c;OCR&#xff08;光学字符识别&#xff09;技术在工业应用中扮演着越来越重要的角色。 在实际生产中&#xff0c;OCR技术可在生产流程监控、自动化设备控制、品质控制和物流控制等方面发挥作用&#xff0c;提高生产流水线的产量和质量&#xff0c…

基于Android的学生考勤签到请假管理系统+全套文档+全套视频教程

【项目功能介绍】 功能列表: 本系统包含后台管理和前端app双端系统, 本系统包含三个角色: 管理员,老师,学生。后台管理员的功能包含: 登录, 退出, ,通知管理,课程管理,课表管理,请假管理,用户管理; app端功能, 老师功能: 登录&#xff0c;退出, 注册, 日历控制日期展示, 查看不…

【JUC系列-08】深入理解CyclicBarrier底层原理和基本使用

JUC系列整体栏目 内容链接地址【一】深入理解JMM内存模型的底层实现原理https://zhenghuisheng.blog.csdn.net/article/details/132400429【二】深入理解CAS底层原理和基本使用https://blog.csdn.net/zhenghuishengq/article/details/132478786【三】熟练掌握Atomic原子系列基本…

【超详细】超详细的Linux系统入门教程,超适合小白和想转网络安全行业的朋友学习。

二&#xff0c;Linux系统 2.1 window远程连接Linux系统 ## 语法&#xff1a;ssh 用户名ip地址 ## 比如&#xff1a;ssh root192.168.61.1312.2 简单指令总结 # 远程登录linux系统ssh root192.168.202.136 # 断开连接exit # 重启系统reboot 或者 shutdown -h now # 关机指令s…

05-前端基础CSS第三天

01-CSS三大特性之层叠性 1.CSS的三大特性 CSS有三个非常重要的三个特性&#xff1a;层叠性、继承性、优先级。 1.1 层叠性 相同选择器给设置相同的样式&#xff0c;此时一个样式就会**覆盖&#xff08;层叠&#xff09;**另一个冲突的样式。层叠性主要解决样式冲突的问题。…

容器化运维:构建高可用RabbitMQ集群的Docker Compose指南

容器化运维&#xff1a;构建高可用RabbitMQ集群的Docker Compose指南 前言RabbitMQ相关知识点❓&#xff1a;Exchanges中的类型有什么区别❓&#xff1a;policies是什么❓&#xff1a;策略如何设置 docker-compose 搭建RabbitMQ的集群创建docker-compose.yml文件创建rabbitmq.c…

Docker——认识并安装Docker(上篇)

Docker 一、Docker认识二、Docker功能1、更快速的交付和部署2、更高效的虚拟化3、更轻松的迁移和扩展4、更简单的管理Docker 和 VM 三、学习Docker前的必备知识1、环境配置2、虚拟化部署方式3、虚拟化优点4、虚拟化局限性5、容器与虚拟机的区别6、Docker为什么比VM快&#xff1…

CentOS 7下载安装MySQL 5.7以及连接虚拟机CentOS 7数据库教程

## CentOS 7下载安装MySQL 5.7以及连接虚拟机CentOS 7数据库教程 文章目录 ## [CentOS 7下载安装MySQL 5.7以及连接虚拟机CentOS 7数据库教程](https://my.oschina.net/u/3986411/blog/4714780) 通过如下命令查看mariadb的安装包 rpm -qa | grep mariadb通过如下命令卸载mariad…

ARTS 第一期

Algorithm 本周刷的算法是&#xff1a;57. 插入区间 这道算法对我来说很有意义&#xff0c;为什么&#xff1f; 因为这一道算法让我意识到我之前写的算法都是「混」过来的&#xff0c;理解根本不到位&#xff0c;怎么解决&#xff1f;重复的刷之前写过的重要的算法&#xff0…

ppt 作图 如何生成eps格式

需求 ppt中画的图&#xff0c;按照eps格式导出。 环境 软件: ppt, Gsview(用来将ps格式转成eps), Adobe 操作系统&#xff1a; win11 思路 直接在ppt里选择adobe打印机&#xff0c;将图片以文件形式打印到ps格式的文件中&#xff0c;再由gsview转化成eps。 建议在本身就…

程序员去银行咋样?

Q&#xff1a;秦老师长期在金融比如银行领域。能不能从市场和行业情况给大家做一下分析。30-35岁的程序员如何做选择&#xff0c;加入甲方还是乙方&#xff1f;有哪些考量纬度&#xff1f; A&#xff1a;谢邀&#xff0c;简单讲讲我在银行IT领域工作了十来年的一些经验心得。 …

Windows10电脑环境变量(path)怎么进行列表显示?

Windows10电脑环境变量&#xff08;path&#xff09;怎么进行列表显示&#xff1f; 环境变量是一行显示 今天配置环境变量的时候&#xff0c;发现环境变量是一行显示&#xff0c;惊呆了&#xff0c;电脑配置的东西太多&#xff0c;如果修改之前的环境变量&#xff0c;需要一个字…