高性能プログラミング
この講義は、応用数理工学特論、数理工学特論 II、材料応用数学特論に対
応します。
参考書
- R. Allen and K. Kennedy, "Optimizing Compilers for Modern
Architectures", Morgan Kaufmann.
- M. Wolfe, "High Performance Compilers for Parallel Computing",
Addision-Wesley.
- 寒川光、「RISC 超高速化プログラミング技法」、共立
- 中澤喜三郎、「計算機アーキテクチャと構成方式」、朝倉
- 天野英晴、「並列コンピュータ」、昭晃堂
- D. E. Culler, J. P. Singh, A. Gupta, "Parallel Computer
Architecture, a hardware/software approach", Morgan Kaufmann.
資料(一部)
5月9日のファイルはこのディレクトリの May9.gz、May9.Z、May9.lzh で
す。内容は同じで圧縮方法が異なるだけですので、都合のよいものを一つ拾っ
てください。125 ページあるかどうか確認してください。
講義の予定
- (4/11) CPU の動作とアセンブリ言語
- (4/18) パイプラインとハザード対策
- (4/25) RISC CPU 最適化
- (5/2) キャッシュの構成
- (5/9) 性能評価の実際
- (5/16) キャッシュ最適化
- (5/23) 並列処理概論
- (6/6) MPI 入門
- (6/13) 集合通信のアルゴリズム
- (6/20) 並列性のいろいろ
- (6/27) MPI 高性能化
- (7/4) 共有メモリ並列計算機
- (7/11) OpenMP 入門
- (7/18) OpenMP 高性能化