インテル® TBB ライブラリーを活用するには、次の情報を使用します。
- インテル® TBB ドキュメントは、次のドキュメントを含む、包括的なドキュメントを提供します。
- インテル® TBB ユーザーガイドは、インテル® TBB で使用される主要なクラス、アルゴリズム、概念を説明します。ユーザーガイドには、インテル® TBB で一般的な並列プログラミング・パターンを使用する方法を説明する「デザインパターン」セクションも含まれています。
- インテル® TBB リファレンスは、インテル® TBB で提供されるすべての関数とインターフェイスの詳細なリファレンス・マニュアルです。
- サンプルには、インテル® TBB のさまざまな機能を説明するサンプルプログラムのコレクションが含まれています。これらのプログラムは、examples ディレクトリー内にあります。この入門ガイドで説明されている SubStringFinder サンプルの拡張バージョンから開始すると良いでしょう。拡張サンプルのソースコードは、examples/GettingStarted/sub_string_finder サブディレクトリーの sub_string_finder_extended.cpp です。拡張サンプルを実行すると、インテル® TBB を使用してアルゴリズムを並列化した場合と、同じ処理をシーケンシャルに行った場合を比較し、スピードアップを計算して表示します。
- Doxygen には、インテル® TBB のインクルード・ファイルのコメントから自動生成されたドキュメントが含まれています。Doxygen サブディレクトリーは、doc ディレクトリー内にあります。Doxygen ディレクトリーのファイルは HTML 形式で、HTML をサポートしているブラウザーで表示できます。