研究日誌。

大規模なグラフ処理に対してメモリ階層構造を考慮した高性能なソフトウェアを開発。

OpenMP - その1。

2009-09-27 17:52:10 | Weblog
情報をいただいたので多少気になって調べてみようかと思う。良く使用する GCC と ICC では大きな性能差があるため、スレッド起動に関して違いがあるそう。

・GCC … openmp のコンパイラ指令毎に起動している。
・ICC … スレッド起動は1度で、後はキューイング。

pthread 以上に良く分かっていないので、実験には多少調べることが必要になるだろう。OpenMP で容易にそこそこの性能が出るのなら、ちょっとした実験ができるので。


<注意>
間違っていたようなので、こちらに更新。