インテル® スレッディング・ビルディング・ブロック (インテル® TBB) バージョンをビルドするには、インテル® TBB を使用するようにサンプル・アプリケーションを変更してから、変更したコードをコンパイルします。次に、アプリケーションを開始して、実行時間とベースラインを比較します。
build_with_tbb プロジェクトをスタートアップ・プロジェクトに設定します。
プロジェクト build_with_tbb で、使用するコンパイラーをインテル® C++ コンパイラーに変更します ([プロジェクト] > [Intel C++ Compiler (インテル® C++ コンパイラー)] > [Use Intel C++ (インテル® C++ を使用)])。
プロジェクト build_with_tbb で、インテル® TBB 環境変数を設定します ([プロジェクト] > [プロパティ] > [構成プロパティ] > [Intel Performance Libraries (インテル® パフォーマンス・ライブラリー)] > [Intel® Threading Building Blocks (インテル® TBB)] > [Use TBB (インテル® TBB を使用する)])。設定される環境変数は、注で定義されています。
プロジェクト build_with_tbb のソースファイル tachyon.tbb.cpp を開きます。
次のように、インテル® TBB ヘッダーのコメントを外して、サンプル・アプリケーションで使用されるインテル® TBB 関数を宣言します。
#include <tbb/tbb.h>
Release 構成で build_with_tbb をビルドします。
ビルド後、makefile は自動でサンプルを実行します。
イメージのレンダリングにかかった時間とパフォーマンスのベースラインを比較します。