速くしたい人、手を挙げて!
並行か非並行か?それが問題だ
正当性の検証と性能測定
マルチスレッドアプリケーション設計の8つのルール
スレッドライブラリ
並列和とプリフィクススキャン
MapReduce
ソート
サーチ
グラフアルゴリズム〔ほか〕
マルチコアプロセッサの登場により、逐次アルゴリズムから並列アルゴリズムへ、ソフトウェア開発は大転換期を迎えています。マルチコア時代の現在、急速に高まる並列プログラミング/マルチスレッドプログラミングの需要に応えるために本書は執筆されました。並列プログラミングの基礎から、具体的な設計、実装方法を解説。従来の逐次実行の考え方から移行しやすいように、並行ソフトウェア開発の経験豊かなIntelの技術者である著者が、ポイントを押さえてていねいに解説します。マルチスレッドプログラミングで役立つツールも紹介。マルチコアプロセッサの性能を最大限に引き出すために必須の一冊です。
・自身のITエンジニアとしての技術力(特に判断力)を身につけるときに影響を受けた技術書[2022-05-04に投稿]
・どうすれば良いプログラムが書けるようになるのか?[2020-05-31に投稿]
・春休みの宿題[2020-03-11に投稿]
・ソートを極める! 〜 なぜソートを学ぶのか 〜[2018-04-05に投稿]