ベンチマークに使ったのは、他人が書いたのを俺が徹底的に書き直した某コードで、実行環境は 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 があんまり効いてないってことか?