ベンチマークに使ったのは、他人が書いたのを俺が徹底的に書き直した某コードで、実行環境は OSX 10.5.7 Core2Duo 2.6GHz。 OpenMP とかはなし。Intel でも TBB とか MKL なし。GCC以外は 64bit コード。
よっぽど、ハマる、系だったのかも知れんが、2倍はいくらなんでも嘘じゃね?
GCC | PGI | Intel | |
---|---|---|---|
旧コード | 658 | 549 | 378 |
新コード | 117 | 114 | 63 |
…うーん?
Intel CPU に対しては PGI の optimizelr があんまり効いてないってことか?