![]() |
並列化を支援し、パフォーマンスを向上する C++ テンプレート・ライブラリー
|
- このページでは、https://software.intel.com/en-us/intel-tbb の内容をもとに、製品に関連する記事や参考資料へのリンクをまとめています。
- 本製品は単体販売しておりません。インテル® Parallel Studio XE、インテル® System Studio に同梱されています。
関連記事
関連記事一覧
サポート
ようこそ!! このサポートページでは、トレーニング、ドキュメント、よくある問い合わせ、サンプルコードなどを含む豊富なサポートリソースを提供します。このライブラリーは、いくつかのソフトウェア開発スイートに含まれるコンポーネントです。情報の多くは一般的ですが、特定のトピックもカバーされています。
インテル® ソフトウェア開発製品には年間の技術サポートが含まれています。技術サポートを利用するためには、製品をご購入いただいた後、製品登録およびユーザー登録が必要です。製品を登録されると、無料のソフトウェア・アップデートと 1 年間のサポートが提供されます。サポートサービスでアップデート・サービスとサポートを延長できます。
学ぶ:
- トレーニング – さまざまなレベルの導入ガイド、ビデオ、チュートリアル、オンライン・トレーニングおよび技術記事から学習できます。
- ドキュメント – ユーザーおよびリファレンス・マニュアル、新機能、リリースノート。
- FAQ – 製品に関するよくある問い合わせの質疑応答集
- サンプルコード – 製品に含まれるそれぞれのツールの機能に関する実際のサンプルコードから学ぶことができます。
サポートが必要な場合:
-
コミュニティーに問い合わせ
Forums (英語) からほかのユーザーやエキスパートに問い合わせできます。
-
インテル社の製品サポートに英語で問い合わせ
インテル® プレミアサポート (英語) ではインテル社のサポートチームにお問い合わせいただけます。最初に製品登録を行ってください。
-
エクセルソフト社の技術サポートに日本語で問い合わせ
ユーザー登録完了後、技術サポート受付フォームよりお問い合わせください。
トレーニング
導入ガイド:
高度な内容:
オンライン・トレーニング:
インテル® TBB 機能の詳細を説明、過去のトレーニングを見る。
関連記事:
導入ビデオ
- インテル® TBB の紹介 (英語): このビデオでは、インテル® TBB を紹介し、導入方法を示すサンプルを示します。
- インテル® TBB 1 分での機能紹介ビデオ (英語): 4 本のビデオで、concurrent_queue と concurrent_vector containers、parallel_for アルゴリズムと malloc_proxy ライブラリーなどインテル® TBB の最も有効な機能を紹介します。これらの機能を利用することで、C++ 開発者はマルチコア・アーキテクチャーの利点を生かし、マルチスレッド化されたアプリケーションのパフォーマンスを大幅に改善できます。
- インテル® TBB のフローグラフの紹介 (英語): このビデオでは、インテル® TBB のフローグラフ機能を紹介し、導入方法を示すサンプルを示します。フローグラフ機能は、並列リアクティブおよびストリーミング・アプリケーション向けに柔軟性のある有効な API を提供します。
導入ガイド
インテル® Parallel Studio XE 製品の導入ガイドは、製品のインストール時に以下のディレクトリーに格納されます。
- [install-dir]\documentation\en\tbb\common\get_started.html
インテル® INDE 導入ガイド:
詳しいビデオ
- Flow Graph Designer の紹介 (英語): このビデオでは、Flow Graph Designer ツールについて紹介します。この GUI ベースのツールは、ストリーミングやデータフロー型アプリケーションの作成、修正および解析に利用できます。また、このツールは、インテル® TBB のフローグラフ・クラスを使用して、インテル® TBB 対応の C++ ソースを自動生成することができます。
- Flow Graph Designer – パフォーマンス解析 (英語): このビデオでは、Flow Graph Designer で利用できるさまざまなパフォーマンス解析機能を説明します。これには、パフォーマンス解析に関連するタイムライン・チャートと GUI オプションが含まれています。次に、GUI を使用して一般的なパフォーマンスの問題を段階的に特定する方法を説明し、そのいくつかの解決方法を述べます。
- インテル® TBB によるゲーム・アーキテクチャーの最適化 (英語): インテル社のシニア・ソフトウェア・エンジニアである Brad Werth が、GDC でゲーム開発者向けに示した、クロスプラットフォーム・ライブラリーであるインテル® TBB でゲームのパフォーマンスを改善する手法を紹介します。
チュートリアル
以下のチュートリアルで、インテル® TBB の使い方を習得することができます。チュートリアルでは、アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。
- Android* チュートリアル: インテル® TBB を使用してマルチスレッド・アプリケーションを記述する (英語): このチュートリアルでは、インテル® TBB を使用した Android* 向けのマルチスレッド・アプリケーションの開発方法を紹介します。
- Windows* チュートリアル: インテル® TBB を使用して Windows* ストア向けのマルチスレッド・アプリケーションを記述する (英語): このチュートリアルでは、インテル® TBB を使用した Windows* ストア向けのマルチスレッド・アプリケーションの開発方法を紹介します。
オンライン・トレーニング
無料の技術ウェビナー
新しいバージョンのインテル® ソフトウェア開発ツールを使用して、皆さんのソフトウェアが最新のプロセッサー技術を活用する方法を紹介するオンライン・トレーニング・シリーズに参加してください。
ドキュメント
ユーザーズガイド
新機能とリリースノート
ライブラリーのソフトウェア要件、サポートされる OS 情報、新機能、そして既知の問題などが含まれます。
以前のバージョンや日本語ドキュメントについては、こちらをご覧ください。
FAQ
サンプルコード
サンプルコードは製品とともにインストールされます。
製品に付属のサンプル
-
インテル® Parallel Studio XE
- Linux*: [install-dir]/compilers_and_libraries/linux/tbb/examples
- OS X*: [install-dir]/compilers_and_libraries/linux/tbb/examples
- Windows*: [install-dir]\compilers_and_libraries\windows\tbb\examples
-
インテル® INDE
- Windows* ターゲット: [install-dir]\tbb\examples
- OS X* ターゲット: [install-dir]/tbb/examples
-
インテル® System Studio
- Linux*: [install-dir]/tbb/examples
- Windows*: [install-dir]\tbb\examples