原创 后藤和茂:让超级计算机跑得更快 收藏

前几天在gezhi 看到一个人用汇编优化 Einstein@Home的代码, 底下的讨论中听陈辉提到了他在德州大学的校友Goto, 据说是现在手工优化超级计算机的程序最牛比的人。 去年的时候就看到了这条新闻 , 但是找他的相关资料却没有找到很详细的。 昨天在厕所里看那个自动往我邮箱来的免费赠阅8周的日经business杂志, 看到了日本人写的关于Goto的民族自豪文, 总算是了解了一下这个我觉得很有意思的人的经历。

他叫后藤和茂(Goto Kazushige), 94年从早稻田大学理工部电力工程毕业, 没有想到还是我校友。 之后进了专利局当了一个专利检察员,干起了和爱因斯坦一样的工作,负责电脑和信息技术的专利审查。 由于专利厅存在为了学习技术而让专利审查员留学的制度, 02年Goto去了德州大学,去了以后没有几个月就把那里的教授学生都震住了, 当时负责给奔4优化一个软件, 让其性能提高了30%。 04年回到日本后,德州大学的教授热情邀请, 结果辞去了在日本专利局的工作, 去了先进计算中心当了研究员, 研究怎么优化超级计算机。 文章说后藤现在在世界上的竞争对手也就只有4-5个人。他现在以自由之立场, 为intel,AMD还有IBM,根据他们的处理器优化代码。 现在超级计算机解线形方程的代码, 基本上都是用他的。每年美国有两次top 500的超级计算机评比, 为了让自己的计算机跑的成绩好一点, 大家都向Goto求助,结果是现在他拥有世界上100多台超级计算机的登录ID…… 后藤说其实这就和丰田管理工厂是一个道理, 内存就是仓库, 数据就是制品,处理器就是皮带传送器。 用丰田成功的管理工厂的方式来管理电脑里的内存数据, 就可以极大的提高效率。  比如说内存向处理器要数据的时候,不是什么都不考虑马上就出, 而是要考虑前后的计划, 才确定出货的时间, 就是这样的just in time的管理方式。

有趣的是在进专利局到去美国留学的这十年间的时间, 他是怎么从一个电力专业毕业生一下子变成这个领域的牛比人的。 昨天说我猜测日本人是通勤的路上时间太长无聊导致无线终端上网很红火 。 但是后藤这个好孩子他就不上网。 他当时买了那时很快的一个有alpha处理器的电脑, 但是怎么也跑不出广告上宣传的那样的速度。  他的家在神奈川县相模市, 特许厅在东京最中心, 每天电车要走一个多小时。 所以他就每天在满员的电车上看这个处理器的手册,思考怎么样才能让这个处理器跑得更快。 回家以后就拿他的那个电脑做实验。 可以想象一下, 日本的上下班时间搭乘率200%的电车上,一个人在看手册的样子。后藤说着就像做字谜和数独一样,十分的有意思。 几年以后, 后藤对这个处理器已经是非常熟悉了,后来还打电话给那个电脑公司, 把自己写的改进的程序让他们试, 结果让后藤在那家公司出了名。

后藤当年在电车上的作的图

这个故事告诉我们, 人果然还是要干自己喜欢干的事才有前途阿!

后藤最后说的话比较有意思, 他郑重告诉日经杂志的读者:“我其实是正常人, 不是御宅族(おたく)”

发表于 @ 2006年05月23日 09:45:00|评论(loading...)

新一篇: 扬大信息工程学院 | 旧一篇: "无限流"分页程序

用户操作
[即时聊天] [发私信] [加为好友]
fiso
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
文章分类
收藏
0.Foreign Language
21century
chinadaily
voa慢速英语网
可可听力网
听世界
听力特快
咪咪学法语
学习方法和阅读
寄托天下
托福上游
无忧英语
旺旺英语
普特英语听力
极度深蓝
沪江英语
知行英语
美国有线新闻网在线广播
英文写作网
英语之声
英语文摘
译典通
1.Cyber
51CTO mt
51CTO mt
51windows
Alexander A. Stepanov
algorithm by starfish
Andrei Alexandrescu
ASP.NET
ASP.NET 开发中心
Bjarne Stroustrup's homepage
C/C++ Reference
CHINAITLAB m:t
CHINA通信网
Cisco网络技术论坛mt
CMS
Compilers and Compiler Generators
e800网络设备
eastasp
eNet学院
http://www.chinaitlab.com
http://www.cnfan.net/
ImageCUP中国站点
ImageCUP全球站点
ITPub
IT世界网
IT动力源
JAVA2S
LUA
Net130.Com
PCZONE
photoshopcn
SourceForge
techtarget wk@tig
Testinside考题大师
theserverside
vckbase
VC大本营
WEB技术
Windows IT Pro Network
Winmag论坛
世界IT实验室
中国协议分析网
中国数据通信
中国网管联盟
中国通信网
中科院西安网络中心
共享联盟(f:f2)
动网先锋
华为3Com全球技术服务论坛
大网管
天极网
太平洋电脑网
孟宪会之精彩世界
张恂
微软学生中心
思科网络技术联盟
我是网管
本本天空技术论坛
泰尔网
洪恩在线 PhotoShop5.5
电脑报
网管员世界
网管论坛
网络分析专家门户
网络无忧
至顶技术网
菊花论坛m:t
补天网
问专家
2.Download
5QZONE
crackdb
rapidshared
下吧联盟
中国下载
中国下载站
中国数学资源网
中国站长站
代码中国
代码爱好者
华军软件园
南开搜索
方舟科技
月光软件
满分网
赢政首页
3.Forum
INVISON
4.Java
Apache News
developerWorks
Eclipse
htmlArea
Jaoso
java.net
Java.sun
JavaRanch
JavaWorld
Java中文站
Jboss
JForum
JFreeChart
jGuru
Kui
Liferay
Lomboz
Martin Flower
ONJava
Planet Apache
Random Thoughts
Shark
Simon Brown's weblog
TheSeverSide
爪哇流氓
5.ComputerScience
AI3
autoit
Bjarne Stroustrup
C++ FAQ LITE
Charles Petzold
codeproject
codesampler
Dennis M. Ritchie
dev-cpp
GotW.ca
knuth
MinGW - Home
Obfuscated C Code
Scott Meyers
sourceforge
侯捷网站
免费论文
李开复的中国学生网站
至顶技术网
6.Microsoft
Microsoft TechNet China
MSDN 中文网站
微软帮助和支持主页
7.Security
20CN网络安全小组
XFocus Team
zuso.org
一孔之见
中国信息安全组织
中国鹰派联盟网
天天安全
绿色兵团
邪恶八进制
黑客基地
黑客基地下载
黑白网络
8.Management
复旦管理MBA联合会
智网
9.HTML
http://htmldog.com/
http://neoone.51.net
m121m.net
searchcsdn
w3cn.org
www.w3.org
A.Net
中国大百科
轻音乐世界有声杂志----专业的纯音乐赏析网站,新世纪、爵士、风格、自然音乐的发烧殿堂。
银河台 最杰出华语网络电台最人气华人播客阵营
B.TeX
ChinaTeX
TeX 与LaTeX 
中文TeX 网站
blog
"小灰"的专栏
ablo的开发专栏
Acer Chen
chinajavafan-director
fatalerror99
fiso的sinaBLog
heiyeshuwu
leeseon
Livid
longrujun
lonz
loyalzu
Noname
ThinkFuse
WebLeOn's Blog
zhengyun_ustc
东南飞
分享Java快乐
博客中国
博客堂
对牛乱弹琴
小鸡的行宫
技术人的博客
新天下日志[MyCiyn]
无心寸草
横戈.home
车东[Blog^2]
逆水行舟用力撐,一蒿松勁退千尋
邵波工作室
韩磊@当下
C.Biz
ok旅行
百度地图
QQ
存档
软件项目交易
Csdn Blog version 3.1a
Copyright © fiso