刘未鹏|C++的罗浮宫

Knowledge sharing is the best reuse

翻译 并行编程大牛专访收藏

 

Interviewing the Parallel Programming Idols
并行编程大牛专访
 
By Michael Suess
 
By 刘未鹏(pongba)
 
 
我说过,我并不觉得自己是并行编程专家。这个领域总是有那么多的东西等着你去学,那么多的路等着你去走,那么多令人兴奋不已的新技术等着你去尝试;更不用说还有那么多的大牛了,他们在这个领域内的时间比我不知长了多少——有的甚至比我出生还早:)。跟他们讨论和学习总是令我获益匪浅。因此前段时间我试着跟他们中的一些人用email接触(他们是我心目中的并行编程大牛、大虾、偶像)。幸运的是,其中有些人回复了我的email。我在邮件里面对他们每个人都问了同样的十个问题:五个一般性的并行编程问题,另五个则是关于他们的并行编程系统。从下周开始我将会每周发布一篇专访。
Anyway,先来点预告。下面就是我所专访的大牛们(按照他们的并行编程系统的字母顺序排列——(E)rlang(M)PI(O)penMP(P)OSIX Threads.NET-Threads):
 
Joe Armstrong for Erlang
Sanjiv Shah for OpenMP
David Butenhof for POSIX Threads
Joe Duffy for .NET-Threads
 
我本也想采访William PughDoug Lea,问一些关于Java Threads的问题的,但到目前为止还没有收到他们的邮件回复。你们中如果有谁知道关于Java Threads的问题应该去采访谁,请在评论里面留言。
哦,对了,差点忘了,下面就是我的十个问题(PPS代表特定采访对象的并行编程系统):
 
鉴于我们目前正在进入多核时代,你觉得这是否意味着并行计算终于要进入主流了呢?抑或这只是一个阶段,不久之后对并行编程感兴趣的就(再次)只剩下高性能计算领域了呢?
 
我们时不时会看到人们热烈争论共享内存编程消息传递到底哪个才是并行编程的最佳方式。对此你的看法呢?
 
就你的观点,你觉得现在或在过去的几年中并行编程领域发生的最令人兴奋的进展/革新是什么?
 
并行编程的未来会怎样?会有“银弹”出现吗?
 
并行编程目前最令人沮丧的问题在于,跟顺序式编程相比,它仍旧还是更难,生产率也更低。你觉得这一状况有可能改变吗?
 
PPS跟其他并行编程系统相比所特有的优点跟弱点分别是什么?你觉得该做哪些改进呢?
 
如果给你一次从头设计PPS的机会,会有哪些地方不同呢?
 
对于想用PPS编程的程序员,在工具方面有什么特别的建议吗?比如IDE、编辑器、调试器、ProfilerCorrectness Tools(正确性工具)什么的。
 
给刚接触PPS的程序员们一些建议吧!比如如何入门?书、教程、网上资源,以及有问题上哪问最好,等等。
 
你在PPS编程中遇到的最糟糕的错误是

发表于 @ 2007年04月20日 16:26:00|评论(loading...)

新一篇: Blog外挂之:妙用del.icio.us实现“站内相关文章” | 旧一篇: 读古龙的岁月(四)

用户操作
[即时聊天] [发私信] [加为好友]
刘未鹏
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
刘未鹏的公告
除非特别声明,本站采用Creative Commons License许可。转载请保留作者、出处。非商业。

重要公告

本博客已经迁移至 http://mindhacks.cn ,此处保留作为镜像,但不保证一定同步更新所有内容。原订阅 http://blog.csdn.net/pongba/rss.aspx (原始 Feed) 的朋友请转为订阅永久 feed : http://mindhacks.cn/feed/

关于

我经常在 @TopLanguage | @Twitter | @Douban

《C++的罗浮宫》5年选集

——知识分享是最大的复用

下载地址:csdn资源频道|mediafire

讨论问题请到TopLanguage综合技术讨论组

TopLanguage

精彩言论@TopLanguage


pongba的共享阅读@Delicious


pongba@Twitter


pongba在读@豆瓣


gtalk/msn(邮件请发送到gmail邮箱)

pongba@gmail.com
pp_liu@msn.com

搜索(不要回车,点击Go)


pongba翻译的





这个Blog上都写了哪些东东

文章分类
收藏
C++
Andrei Alexandrescu
Andrew Lumsdaine
Bjarne Stroustrup
boost
C++ Standard Commitee
Doug Gregor
Hans J. Boehm
Jaakko Jarvi
Jeremy G. Siek
Matthew Wilson
newsgroups
boost.Developer
boost.User
comp.lang.c++.moderated
comp.std.c++
TopLanguage
Open Source
Ant
codeplex
Danga
Google AJAX Search API
Google Code Prettify
Google Web Toolkit
Hadoop
MS shared source initiative
notepad++
STLSoft
不认识的朋友们
Delphij
fatalerror99
flow with the life
Glacier
jimaxsoft
lifesinger@淘宝UED
Mr. 6
realazy
Robbin
SpiritEpic
TK
wuyizi
Yelz
丁丁虫
付翀
冰云
刘慈欣
卢昌海
吴欣安(atppp)
周爱民
和菜头
姬十三
守望轩
小花@BlogBus
林达华
浦宇平
白鸦
程化
罗浩|Startup Game
阮一峰
霍炬
飞之鸿
高远
鲍盛
机器学习/数据挖掘/信息检索/自然语言处理/认知科学/人工智能
AAAI
Apex
arXiv
Charles Kemp
Christopher Bishop
Christopher Manning
Cognitive Daily
Dan Jurafsky
David MacKay
ECML PKDD
Geoffrey Hinton
Herbert Simon
ICML
IJCAI
Jeff Hawkins
Jiawei Han
JMLR
Josh Tenenbaum
Larry Wasserman
Lucene
Marvin Minsky
MIT AI Lab
MIT Computational Cognitive Science Group
Mitchell Marcus
ML
NetLab
NIPS
Peter Norvig
Stanford AI Lab
Stanford NLP Lab
Stephen Boyd
Tom Mitchell
Trends in Cognitive Science
Vladimir Vapnik
Weka
Zhihua Zhou
技术
Coding Horror
High Scalability
Reddit
Stack Overflow
Steve Yegge
代码发芽网
淘宝UED团队
淘宝数据仓库团队
玩聚网
移山之道
其它
Gigapedia
Scientific American
Scientific American Mind
科学松鼠会
科幻世界
认识的朋友们
alai
chenyufei
dd
DreamHead
Googol
Jawley
Joyfire
littlestone
lxwde
Matrix67
realfun
RiceBall
roofalison
soloist
Tinyfool
windstorm
YongSun
书剑
云风
余晟
元凯宁
冯大辉(Fenng)
刘新宇
刘江@图灵
史晓明
吴新雨
周星星
周筠@博文视点
孟岩
张志强|阅微堂
张振
徐宥|4G Spaces
方舟@博文视点
曾登高
李笑来|Pure Pleasure
杨军
杨文博
熊节
王信文
王康生
苏杰@阿里巴巴
范怀宇
荣耀
莫华枫
蒋涛
袁泳(g9)|负暄琐话
许式伟
谢东升
谷文栋|Beyond Search
邹欣@MSRA
郑昀
阿朱
陈冀康@华章
陈怀兴
鲍志云
存档
Csdn Blog version 3.1a
Copyright © 刘未鹏