|
Cilk がやってきた
インテル® Cilk™ Plus は、C/C++ プログラマーのための、インテル® コンパイラーに実装される並列プログラミング手法で、並列プログラミングを導入する最も簡単な方法です。本書は、インテル® Cilk™ Plus の入門書として書かれていますので、是非、この機会に並列プログラミングをお試しください。
カットシステム 版
菅原 清文 著
ISBN 978-4-87783-260-5
|
書籍のなかみをご紹介!
目次の詳細はこちら
- 第 1 章 インテル Cilk Plus とは
- 第 2 章
Cilkプログラミングで知らなければいけないこと
- 第 3 章
レデューサー
- 第 4 章
Cilkプログラムの実行モデル
- 第 5 章
競合とロック
- 第 6 章
Cilkプログラミングを始める
- 第 7 章
Cilkプログラムのデバッグと最適化
- 第 8 章
Cilk Plusのその他の機能
- 第 9 章
Cilkのサンプルコード
- 第 10 章
Cilkのバージョン間の相違
- 付録 A
Cilkの関連する情報
- 付録 B
Cilkのレデューサーに関する情報
- 付録 C
サンプルコードに関する情報
- 付録 D
用語集
|
|
 |
 |
 |
|
C/C++ プログラマーのための OpenMP 並列プログラミング
C/C++ コンパイラーの利用経験と知識があり、既存のシングルスレッドプログラムのマルチスレッド化を検討されているユーザー向けに、gcc、Visual C++、インテルC++ コンパイラーがサポートするOpenMP の機能を使用し、容易にマルチスレッドプログラミングを行うための方法を解説。
カットシステム 版
菅原 清文 著
ISBN 978-4-87783-223-0
書籍の宅配をご希望される方は「カットシステム直販案内」をご利用ください。
|
書籍のなかみをご紹介!
目次の詳細はこちら
- はじめに
- 第 1 章 並列プログラミングを始めるにあたり
- 第 2 章 OpenMP とは
- 第 3 章 OpenMP を使ってみる
- 第 4 章 OpenMP 指示文
- 第 5 章 OpenMP API と環境変数
- 第 6 章 OpneMP の活用例
- 第 7 章 OpenMP スレッドの最適化とデバッグツール
- 第 8 章 他の API やツールとの共存
- 付録 A OpenMP 宣言子一覧
- 付録 B OpenMP API 一覧
- 付録 C OpenMP 環境変数
- 付録 D インテルコンパイラーの OpenMP 関連コンパイラーオプション
- 付録 E OpenMP 2.5 と 3.0 仕様の違い
|
|
 |
 |
 |
|
インテル® Parallel Studioプログラミングガイド
本書では、インテル Parallel Studio の使い方、特に 2009 年にリリースされたインテル Parallel Composer、インテル Parallel Inspector、インテル Parallel Amplifier の使い方を説明し、それとともに並列プログラミングの基本について解説します。本書は、Microsoft Visual Studio にて C/C++ コンパイラーの利用経験と知識があり、既存のシングルスレッドプログラムのマルチスレッド化を検討されている方々を対象読者としています。
カットシステム 版
池井 満/林 浩史/田中 智子 著
ISBN 978-4-87783-226-1
書籍の宅配をご希望される方は「カットシステム直販案内」をご利用ください。
目次
目次の詳細はこちら
- 第1章 並列コンピューティングの概要
- 第2章 インテル Parallel Studio の概要
- 第3章 インストールと設定および起動方法
- 第4章 並列化部分の抽出 〜インテル Parallel Composer の利用(1)
- 第5章 並列化の実装 〜インテル Parallel Composer の利用(2)
- 第6章 並列化部分のデバッグ 〜パラレルデバッガー拡張機能の利用
- 第7章 パフォーマンスライブラリー
- 第8章 潜在的バグの探索
- 第9章 プログラムのチューニング
|
|
 |
 |
 |
|
Intel Visual Fortran リファレンスガイド
インテル Visual Fortran コンパイラの持つ豊富な機能やさまざまなアプリケーションの作成方法、そして Visual Studio 環境で利用する方法を詳細に解説。 FORTRAN コンパイラの利用経験と知識があり、コマンドラインモードでは使えるが、Visual Studio に統合した利用法がよくわからないというユーザーや、Linux や Mac OS X からWindows への移行を考えているユーザーに最適です。
カットシステム 版
菅原 清文/堀越 将司/黒沢 一平 著
ISBN 978-4-87783-210-0
お近くの書店にてお求めになれます。書籍の宅配をご希望される方は「カットシステム直販案内」をご利用ください。
|
 |
 |
 |
|
インテル スレッディング・ビルディング・ブロック ― マルチコア時代の C++ 並列プログラミング
マルチコア時代の並列プログラミングを独習できる入門書。本書では TBB を使ったコードのスレッド化についてサンプルを示しながらわかりやすく解説する。マルチコア/マルチスレッド用に最適化されたスケーラブルなアプリケーションを開発するアーキテクトおよびプログラマー必携の一冊。TBB 1.0、1.1、2.0 対応。
原著者のジェームス氏のインタビュー&書籍紹介ブログ
オライリー・ジャパン 版
James Reinders 著
菅原 清文 監訳
エクセルソフト株式会社 訳
ISBN 978-4-87311-355-5 |
|
 |
 |
 |
|
マルチコアのための Intel スレッディング・ビルディング・ブロック入門
マルチコア CPU の能力を引き出すプログラミング技法
Windows、Linux、Mac OS で利用できるプログラム超高速化テクノロジーをわかりやすく解説。TBB ライブラリーの利用で、並列処理の難解なプログラミングが楽になる!
カットシステム 版
日向 俊二 著
ISBN 978-4-87783-196-7 |
|
 |
 |
 |
|
IA-32 SIMD リファレンスブック (上)
パーソナルユースの分野を筆頭に最も広く利用されている Intel IA-32 アーキテクチャ(以下 IA-32 と表記)でサポートされるSIMD命令セットを紹介したリファレンス。上巻ではデータ転送命令、算術命令、比較命令、論理命令等を紹介。
カットシステム 版
北山 洋幸 / 中田 潤也 著
ISBN 978-4-87783-169-1 |
|
 |
 |
 |
|
IA-32 SIMD リファレンスブック (下)
上巻に引き続き、パーソナルユースの分野を筆頭に最も広く利用されている Intel IA-32 アーキテクチャでサポートされる SIMD 命令セットを紹介したリファレンス。下巻では、シフト/ローテート命令、変換命令、シャッフル/アンパック命令、その他の制御命令、SSSE3 命令等の紹介を行うほか、簡単ではありますがこれまで紹介してきた命令セットを実際に利用したサンプルを紹介した応用編も含む。
カットシステム 版
中田潤也/北山洋幸 著
ISBN 978-4-87783-170-7 |
|
 |
 |
 |
|
アセンブラ画像処理プログラミング SIMD による処理の高速化
より興味深く CPU やアセンブリ言語を理解していただけるように、リファレンスよりアプリケーションに重きを置いた解説書。退屈になりがちなアセンブリ言語の習得を、より興味深い方法で解説。最新のCPUを興味深く理解できる書籍。
カットシステム 版
北山 洋幸/中田潤也 著
ISBN 978-4-87783-139-4 |
|
 |
 |
 |
|
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
OpenMP の参考書として決定版ともいえる参考書 (英語ペーパーバック)。
国内ではアマゾンを初めとする各書店でお買い求めいただけます。
David J. Kuck はしがき、Barbara Chapman 著、Gabriele Jost 著、Ruud Van der Pas 著
ISBN 978-0-262-53302-7 |
.
.
.
.
.
.
|