2012-01-22 27 views
1

パラレル・アーキテクチャー・コースではMPIとpthreadについて学ぶ必要があります。このコースの前半は、並列プログラミングに基づいています。私はCS専攻ではないし、CS人のような厳しいプログラミング経験はない。だから、私は少し心配して、これらのトピックで働いていた他の人からいくつかのフィードバックを得たいと思います。MPIとPthreadの学習

私はC言語のバックグラウンドを持っており、過去1ヶ月間C++ & oopを学習しています。 MPI、pthreadsなどについて知りたいのであれば、この背景は大きな問題になるでしょうか?

おかげ

答えて

0

あなたは言語に依存しているMPI/pthreadの重要な概念の問題を発行することができます。とにかく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

私は本の " Andrews(http://www.cs.arizona.edu/~greg/mpdbook/)の「マルチスレッド、並列、および分散プログラミングの基礎」を概説します。それは少ししかありませんが、詳細を記入する他のリソースが必要になるでしょう。 Groppの "Using MPI"は、MPI固有のものに適しています。 Pthreadsについては、このチュートリアルを試してください:https://computing.llnl.gov/tutorials/pthreads/ –