他の本
dead spaceなんかにはまったもんだから、眠い。爆睡してしまった。まだ眠い。
とりあえず残り書く。*1
洋書系
やっぱり話題になる本はよい本。
The Art of Multiprocessor Programming
- 作者: Maurice Herlihy,Nir Shavit
- 出版社/メーカー: Morgan Kaufmann
- 発売日: 2008/03/14
- メディア: ペーパーバック
- 購入: 1人 クリック: 19回
- この商品を含むブログ (5件) を見る
基礎編はクリティカルセクションからBaker's lockとかのlock方式から、平行オブジェクトの振る舞いのクラスと正しさの話とか*2、メモリモデル、同期のための機構(どこまでをアトミックとするか)などなどを細かく見ていく。
実践編に進むといきなり泥臭いspinlockとかを解説した後、他のロック、そしてそれを使ってリストやキューやスタックやハッシュや、、、と実際のアルゴリズムに並列を適用していく。で、この本の中でもーすとべりー重要ポイント*3、どうやって問題を並列機構がうまく動くように分割して、それを分配するか、スケジューリングは?などを 16章でやる。その後はバリア同期やトランザクショナルメモリやら、いくつかトピックスを扱って終わり。
Concurrency: State Models and Java Programs
- 作者: Jeff Magee,Jeff Kramer
- 出版社/メーカー: Wiley
- 発売日: 2006/06/16
- メディア: ハードカバー
- 購入: 1人 クリック: 3回
- この商品を含むブログ (3件) を見る
邦書系
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/03/21
- メディア: 大型本
- 購入: 15人 クリック: 287回
- この商品を含むブログ (206件) を見る
あとゆるい系で、、、
- 作者: 安田絹子,飯塚博道,青柳信吾,小林林広,阿部貴之,フィックスターズ
- 出版社/メーカー: 秀和システム
- 発売日: 2006/09/28
- メディア: 単行本
- 購入: 2人 クリック: 151回
- この商品を含むブログ (18件) を見る
さらに、(株)フィックススターズ編、という部分でピンと来る方も多いと思うけど、CellBE編まで収録している。さすがにこの本の内容だけでMFCを使いこなせたりとかはしないけれども、実はものすごいお買い得本だと思う。
#特に今回の目的にはこの本が一番フィットしているかもです。
後何冊かあったと思うのですが良く覚えていませんごめんなさいごめんなさい
おまけ
絶版ですー。中古しかありません。たぶん
- 作者: B.ウイルキンソン,Barry Wilkinson,高橋義造,小林真也,渡辺尚,長谷川誠
- 出版社/メーカー: トッパン
- 発売日: 1998/03
- メディア: 単行本
- クリック: 1回
- この商品を含むブログ (2件) を見る
特に1部は3章までをメモリシステムで占めるという
2部からはマルチプロセッサシステムのお話になる。分類方法や具体例、ネットワークトポロジなど、イカにもな内容。具体例にはビット構成SIMDとか、どっかの会社の最先端組み込みプロセッサ(エムなんとか)のようなアイディアも載っていたり。ソフト的な問題点やセマフォなどの説明もここにある。Bernstein条件とか「OSの本?」というような説明もあって、なんというか偏っている(うそうそw)。あとは結合方式として、単一バス、相互結合網と進む。ハイパーキューブだとかクロスバーだとか、CM-1とかのいわゆるスパコンの時代を回顧できそうなキーワードが並ぶ。
3部はメッセージパッシング系。普通の巨大な冷蔵庫のようなスパコンの話だけでなくトランスピュータとかの話もあって面白い。最後はデータフローマシンの話をして*4。パタヘネほど詳細ではないけれども演習問題も充実。
中古で安いので損はないと思うけど、役に立つかどうかは微妙。爺さんの
追記:素で間違えた!面白すぎるよことえりさん!