昨日の講義で2つの1次元配列の内積を求めるプログラムを作ったのですが、応用として、各スレッドで部分内積(sm)を求め、その部分内積を集計した内積(sum)を求められるプログラムを作り、OMPを用いて逐次と並列での速度比較をしてみなさいと言われました。(このプログラムを無理に用いる必要はないそうです…)
OpenMPについては、昨日初めてその存在を知り全くの知識不足で、どこをどのようにすれば並列化し、速度を求めればいいかわかりません。
長々とすみませんが、どなたかよろしければご教示ください。
並列計算について
Re: 並列計算について
OpenMPで検索すれば簡単なサンプルコードが見つかるのでまずはそれを参考にしてみてはどうでしょうか。
あと、コンパイラは何を使っていますか?
あと、コンパイラは何を使っていますか?