研发埠

标题: 老师有个做超级计算的项目,但是自己MPI编程基础为0,还有并行算法之类的 [打印本页]

作者: 欧来良    时间: 2014-5-31 13:19
标题: 老师有个做超级计算的项目,但是自己MPI编程基础为0,还有并行算法之类的
老师有个做超级计算的项目,但是自己MPI编程基础为0,还有并行算法之类的。请问技术男技术女们。。。我要怎样来学习超算相关的东东呢?MPI编程怎么个入门?。。。并行算法。。。。唉。时间还有一年,老师要求自己先去弄明白这些东东,,,感觉一头雾水呀。。。集思广益啊。。。大侠,你怎么看??
作者: 石光    时间: 2014-6-1 14:25
MPI是基于消息传递的一套API,通过多个进程之间的通信来实现任务分配,同步等,从而实现多个节点之间的并行。入门的话推荐看下《并行计算应用与实战》(王鹏、聂治、 谢千河 机械工业出版社),里面有比较详细的配置,对MPI的讲解由浅到深,而且这本书也很薄,适合初学者。之后可以看《MPI并行程序设计实例教程》(张武生、薛巍、李建江、 郑纬民 清华大学出版社),这本书就比较专业些了,有很多例子,对MPI库中的函数讲解很详细,可以动手练习下。
作者: 任建敏    时间: 2014-6-1 14:43
呃,在原来的程序基础上加个MPI库,知道进程的一些事情,偶觉得就可以上手了哇。。。MPI本身就是个库。。。不要把它想象得很难哇。。。多操作就好。。。
作者: 欧来良    时间: 2014-6-1 19:56
谢谢楼上的回答




欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2