并行编程大牛专访

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值