並行コンピューティング技法 : 実践マルチコア/マルチスレッドプログラミング

Bibliographic Information

並行コンピューティング技法 : 実践マルチコア/マルチスレッドプログラミング

Clay Breshears著 ; 千住治郎訳

オライリー・ジャパン , オーム社 (発売), 2009.12

Other Title

The art of concurrency

並行コンピューティング技法 : 実践マルチコアマルチスレッドプログラミング

Title Transcription

ヘイコウ コンピューティング ギホウ : ジッセン マルチ コア マルチ スレッド プログラミング

Available at  / 184 libraries

Description and Table of Contents

Description

マルチコアプロセッサの登場により、逐次アルゴリズムから並列アルゴリズムへ、ソフトウェア開発は大転換期を迎えています。マルチコア時代の現在、急速に高まる並列プログラミング/マルチスレッドプログラミングの需要に応えるために本書は執筆されました。並列プログラミングの基礎から、具体的な設計、実装方法を解説。従来の逐次実行の考え方から移行しやすいように、並行ソフトウェア開発の経験豊かなIntelの技術者である著者が、ポイントを押さえてていねいに解説します。マルチスレッドプログラミングで役立つツールも紹介。マルチコアプロセッサの性能を最大限に引き出すために必須の一冊です。

Table of Contents

  • 速くしたい人、手を挙げて!
  • 並行か非並行か?それが問題だ
  • 正当性の検証と性能測定
  • マルチスレッドアプリケーション設計の8つのルール
  • スレッドライブラリ
  • 並列和とプリフィクススキャン
  • MapReduce
  • ソート
  • サーチ
  • グラフアルゴリズム〔ほか〕

by "BOOK database"

Details

Page Top