|
PCクラスタ構築法
Linuxによるベオウルフ・システム ISBN4-7828-5150-2 産業図書 原書:MIT
Press「How to Build a Beowulf:A Guide to the Implementation and
Application of PC Clusters」 ダニエル・F・サバレーゼ,
トーマス・L・スターリング, ジョン・サルモン,
ドナルド・J・ベッカー 著 北野宏明 監修 北野宏明,
中臺一博, 諸橋峰雄, 京田耕司, 奥乃博 訳 B5変型 333ページ 本体価格\4,000 01/03/15発売
[内容]
映画「タイタニック」のCGに使用され、一躍脚光を浴びたPCクラスタによるスーパー
コンピュータ構築の基盤的知識と実践の解説。日本で初めてベオウルフ・クラスタを構
築したチームによる翻訳と国内事情に照らした注釈で、適切な構築が可能になった。
[目次]
第1章 序論
・簡単な歴史
・ベオウルフ本
第2章 ベオウルフシステムの概要
・ベオウルフとは何か?
・並列計算の分類
・ベオウルフの利点
・重大な技術の収束
・ベオウルフシステムノード
・ベオウルフネットワーク
・Linux
・プロセッサ間通信のためのメッセージパッシング
・ベオウルフシステム管理
・ベオウルフの挑戦
第3章 ノードハードウェア
・ベオウルフノードの概要
・プロセッサ
・マザーボード
・メモリ
・BIOS
・二次記憶
・PCIバス
・ベオウルフノードの例
・箱、棚、積み重ねとラック
・ノードの組立
第4章 Linuxオペレーティングシステム
・Linuxの歴史
・LinuxカーネルとLinuxディストリビューション
・Linuxの特徴
・ファイルシステム
・システム設定
・プログラム開発のためのツール
・Linuxのユニークな特徴
・最初のシステムをインストールする
・Linuxと共に
・リファレンス
第5章 ネットワークハードウェアとソフトウェア
・ファストイーサネット
・代替ネットワーク技術
・TCP/IP
・ソケット
・高水準プロトコル
・分散ファイルシステム
・遠隔コマンド実行
第6章 クラスタの管理
・システムアクセスモデル
・名前の割り当て
・ノードの複製化
・基本システム管理
・パックの防御:セキュリティ戦略
・ジョブスケジューリング
第7章 並列アプリケーション
・並列化
・並列アルゴリズムの幅広いカテゴリ
・プロセスレベルの並列化
第8章 MPI−ユーザレベルメッセージパッシングインタフェース
・歴史
・MPI基本機能性
・MPIによる並列データ構造
・MPIの先進的特徴
第9章 MPIによるプログラミング−詳細な例
・例:ランダムな整数リストのソート
・整数ソートの分析
・整数ソートの測定
・例:ユーザ供給されたコンパレータによるソート
・より一般的なソートの解析
・まとめ
第10章 結論と展望
・新世代のベオウルフ
・新しい機会
・実コスト
・トータルワーク対ピーク性能
・大容量メモリ対アウトオブコア
・ベオウルフドメインに対する束縛された影響
・新しいプログラミングモデル
・Linuxは、ますマーケットを生き残るか?
・まとめ
付録A ベオウルフのチューニングとベンチマーク
・システムの構築
・システムエリアネットワークの調整
・行列計算プログラムのインストールとチューニング
・ScaLAPACKのチューニング
・考察
参考文献
索引

|