インテル® TBB は、スレッドを使用する C++ コード向けのランタイムベースの並列プログラミング・モデルです。マルチコア・プロセッサーの潜在的なパフォーマンスの活用を支援する、テンプレート・ベースのランタイム・ライブラリーから構成されています。インテル® TBB を使用して、次の特徴を備えたスケーラブルなアプリケーションを作成できます。

インテル® TBB の入手方法は次のとおりです。

インテル® TBB は、実行ポリシーをサポートする C++ 標準ライブラリー・アルゴリズムの実装である、Parallel STL とともにインストールされます。詳細は、「Parallel STL 入門ガイド」 (英語) を参照してください。

準備

インテル® TBB をインストールした後、環境変数を設定する必要があります。エディション・レベルのコマンドラインの設定の一環として行うことも、<install_dir>/{linux|mac|windows}/tbb/bintbbvars.{sh|csh|bat} を実行して、インテル® TBB の環境変数のみを設定することもできます。

<install_dir> はインストール・ディレクトリーです。デフォルトでは次の場所にあります。

トレーニングとドキュメント

次の表に、インテル® TBB のドキュメントと役立つ関連情報を示します。

ドキュメント 説明
オンライン・トレーニング (英語) インテル® Parallel Studio XE の各種ツールのトレーニング資料を入手できます。

チュートリアル (英語)

簡単な例を使用して、インテル® TBB の開始から終了までの使用方法を説明するチュートリアル。

ドキュメント (英語)

インテル® TBB デベロッパー・ガイドおよびリファレンス。

デベロッパー・ガイド・セクションは、ライブラリーの主要機能の使用方法を説明し、デザインパターン・セクションは、インテル® TBB を使用して一般的な並列プログラミング・パターンを実装する方法を説明します。

デベロッパー・リファレンス・セクションは、インテル® TBB により提供されるすべての関数とインターフェイスの詳細な情報を提供します。以下の情報が含まれます。

  • アルゴリズム
  • コンテナー
  • メモリー割り当て
  • 同期
  • タイミング
  • タスク・スケジュール

リリースノートと変更点 (英語)

本リリースの詳細なノート、エラッタおよび変更点。

日本語最新ドキュメント

日本語の最新ドキュメントを入手できます。

日本語最新情報

最新情報を日本語で参照できます。