Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 学习MPI和Pthread_C++_Pthreads_Parallel Processing_Mpi_Computer Architecture - Fatal编程技术网

C++ 学习MPI和Pthread

C++ 学习MPI和Pthread,c++,pthreads,parallel-processing,mpi,computer-architecture,C++,Pthreads,Parallel Processing,Mpi,Computer Architecture,我必须学习MPI和pthread,以学习并行comp体系结构课程。本课程的前半部分将以并行编程为基础。我不是计算机科学专业的学生,也不像计算机科学专业的人那样有严格的编程经验。所以,我有点担心,我想从从事这些主题的其他人那里得到一些反馈 我有C背景,我从上一个月开始学习C++和OOP。所以,如果我想学习MPI、pthreads等,这个背景会是一个大问题吗 谢谢您可能会遇到与语言无关的MPI/pthread关键概念问题。无论如何,对C语言(尤其是pthread)的良好了解将帮助您。对于pthrea

我必须学习MPI和pthread,以学习并行comp体系结构课程。本课程的前半部分将以并行编程为基础。我不是计算机科学专业的学生,也不像计算机科学专业的人那样有严格的编程经验。所以,我有点担心,我想从从事这些主题的其他人那里得到一些反馈

我有C背景,我从上一个月开始学习C++和OOP。所以,如果我想学习MPI、pthreads等,这个背景会是一个大问题吗


谢谢

您可能会遇到与语言无关的MPI/pthread关键概念问题。无论如何,对C语言(尤其是pthread)的良好了解将帮助您。对于pthread和MPI,cpp/oop不是那么必要(它们可能适用于某些其他库,例如英特尔TBB)。

您能为我推荐一个适合初学者的MPI和pthread学习资源吗。我已经开始阅读MPI并使用它:…如果能得到一些帮助,我将不胜感激:)我发现Andrews()的《多线程、并行和分布式编程的基础》一书是一个很好的概述。它包含了一点所有内容,但是您可能需要其他资源来填充细节。Gropp的“使用MPI”对于特定于MPI的内容很有用。对于Pthreads,请尝试以下教程:。