TBB for Windows (Visual Studio2015)

TBBの公式(https://github.com/01org/tbb/releases)からWindows用のStable Releaseをダウンロードしてパスを通すだけ。各バージョンのVC用にビルドされたlibファイルがあるので、特にすることはなかった。今回ダウンロードしたのはtbb44_20160803oss_win.zip。展開したディレクトリ下のbinディレクトリを環境変数に追加。includeとlibディレクトリはVisual Studio 2015のソリューションのプロパティから追加した。


今回はTBBを利用してもたいして高速化されないコードだった・・・。Ubuntu上ではg++の-O3で爆速になったものの、Visual Studio 2015には/O2の速度重視の最適化オプションしかなく、Windows上では微妙な計算速度のまま終了。並列ループとかをONにしてもダメぽ。インテルコンパイラ買えばいいんじゃね?と思いました。