計算機構成論
Advanced Computer Architecture


講義内容

 計算機能力に対するユーザのさらなる要求に答えるべき,近年,多様な計算機アーキテクチャが提案されている。本講では,近年の計算機アーキテクチャで重要な鍵となる,並列性(parallelism),スケーラビリティ(scalability)の2つの側面から,計算機アーキテクチャを講述する。
  
  1. 並列性の理論
    (a) 並列計算機モデル
    (b) プログラミング
  2. ハードウェア技術
    (a) プロセッサと階層メモリ
    (b) メモリ・アーキテクチャ
    (c) プロセッサ・アーキテクチャ
  3. 並列/スケーラブル計算機アーキテクチャ
    (a) マルチプロセッサ・アーキテクチャ
    (b) ベクトルマシンとSIMDマシン
    (c) 細粒度計算機アーキテクチャ

教科書

  なし

参考書

  1. Kai Hwang: Advanced Computer Architecture, McGraw-Hill, Inc., 1993
     ISBN 0-07-031622-8
  2. 富田眞治:並列コンピュータ工学,昭晃堂,1996 ISBN 4-7856-3100-7
  3. 富田眞治:コンピュータアーキテクチャI,
    情報科学コアカリキュラム講座,丸善 ISBN 4-621-03938-5
  4. 高橋義造編:並列処理機構,丸善 ISBN 4-621-03383-2
  5. 天野英晴:並列コンピュータ,昭晃堂,1996 ISBN 4-7856-2045-5

前提とする知識(必ずしも先修条件ではない)

 シングルプロセッサの計算機アーキテクチャとオペレーティング・システム(計算機構造概論,システムプログラム概論) 
 並列処理の入門 (情報通信概論,アルゴリズム概論)