インテル スレッディング・ビルディング・ブロック : マルチコア時代のC++並列プログラミング
Author(s)
Bibliographic Information
インテル スレッディング・ビルディング・ブロック : マルチコア時代のC++並列プログラミング
オライリー・ジャパン , オーム社 (発売), 2008.2
- Other Title
-
Outfitting C++ for multi-core processor parallelism
Intel threading building blocks
インテルスレッディングビルディングブロック : マルチコア時代のC++並列プログラミング
- Title Transcription
-
インテル スレッディング・ビルディング・ブロック : マルチコア ジダイ ノ C++ ヘイレツ プログラミング
Available at / 86 libraries
-
Prefectural University of Hiroshima Library and Academic Information Center
007.64||R25110025097
-
University of Tsukuba Library, Library on Library and Information Science
007.64-R2510008016435
-
No Libraries matched.
- Remove all filters.
Search this Book/Journal
Note
監訳: 菅原清文
参考文献: p312-315
Description and Table of Contents
Description
マルチコア時代の並列プログラミングを独習できる入門書。オープンソースとして公開された話題のインテルスレッディング・ビルディング・ブロック(Intel Threading Building Blocks:TBB)は、C++のSTLを拡張した並列処理用のテンプレート・ライブラリー。TBBがスレッド管理を抽象化してくれるのでプログラマーはアルゴリズムに集中できる。本書ではTBBを使ったコードのスレッド化についてサンプルを示しながらわかりやすく解説する。マルチコア/マルチスレッド用に最適化されたスケーラブルなアプリケーションを開発するアーキテクトおよびプログラマー必携の一冊。TBB 1.0、1.1、2.0対応。
Table of Contents
- なぜスレッディング・ビルディング・ブロックなのか?
- 並列思考
- 基本的なアルゴリズム
- 高度なアルゴリズム
- コンテナー
- スケーラブルなメモリー割り当て
- 排他制御
- タイミング
- タスク・スケジューラー
- 成功への秘訣
- コードの例題
- 歴史と関連プロジェクト
by "BOOK database"