目次
1 コンピュータアーキテクチャの変遷(ハイパフォーマンスコンピューティングとは;RISCコンピュータ;メモリ;最適化コンパイラ)
2 ソフトウェアの移植とチューニング(プログラミングのスタイル;移植上の問題;タイミングとプロファイリング;並列性;高速化の阻害要因の除去;ループの最適化;メモリ参照の最適化;言語によるパフォーマンスの向上)
3 パフォーマンスの評価(ベンチマーク;ユーザ独自のベンチマーク)
4 並列コンピューティング(大規模並列コンピューティング;共有メモリ多重プロセッサ)
付録(プロセッサ概要;ループの入換え;サンプルプログラムと演習問題の解答の入手方法)
感想・レビュー
※以下の感想・レビューは、株式会社ドワンゴの提供する「読書メーター」によるものです。
ハンギ
0
英語版は1993年に出版され、日本では翌年に出版。この時期の話としてCPUが格段に進歩し、メモリの速度を大きく引き離すようになった。そしてこれまで何も考えずにCやフォートランで書いていたプログラマも、最適化、並列化などについて理解する事で、新しくCPUが進化した時代についていけるようにしたい、という趣旨。この時期からコアの並列化が考えられているみたいで意外だった、ただしマシンの値段は20万ドルもするそうだけど。だいたい概念的な説明が多いけど、勉強になりました。ソースが中間言語?で記述されている。2013/07/01




