2012-01-22 82 views
1

我必须了解有关MPI和pthread的并行压缩体系结构课程。本课程的前半部分将基于并行编程。我不是CS专业,没有像CS人一样的严谨编程经验。所以,我有点担心,并希望从这些主题的其他人那里获得一些反馈。学习MPI和Pthread

我在C中有背景,我正在学习最后一个月的C++ & oop。那么,如果我想了解MPI,pthread等,这个背景会成为一个大问题吗?

感谢

回答

0

您可发出与是与语言无关的MPI /并行线程的关键概念的问题。无论如何,C的好知识(特别是pthread)会给你一个帮助。对于pthread & MPI cpp/oop并不是那么必要(它们可能适用于某些其他库,例如Intel TBB)。

+0

你能否向我介绍一个适合初学者的MPI和Pthread的良好学习资源。我已经开始阅读关于MPI和使用这个:http://www.mcs.anl.gov/~itf/dbpp/text/node94.html#SECTION03500000000000000000 ..将欣赏得到一些帮助:) – newbie

+1

我发现书“多线程,并行和分布式编程的基础“由安德鲁斯(http://www.cs.arizona.edu/~greg/mpdbook/)作为一个很好的概述。它有一点点的一切,但你可能需要其他资源来填写细节。 Gropp的“使用MPI”对于MPI特定的东西是很好的。对于Pthreads,请尝试以下教程:https://computing.llnl.gov/tutorials/pthreads/。 –