●前言
章 計算機繫統結構的相關概念
1.1 繫統結構的有關術語
1.1.1 計算機繫統的層次結構
1.1.2 計算機繫統結構
1.1.3 計算機組織和計算機實現
1.1.4 計算機繫統結構的分類
1.2 繫統結構發展的因素
1.2.1 存儲程序計算機繫統結構及其發展
1.2.2 軟件對繫統結構的影響
1.2.3 應用對繫統結構的影響
1.2.4 器件對繫統結構的影響
1.2.5 繫統結構的生命周期
1.3 定量分析技術
1.3.1 繫統設計的定量原理
1.3.2 性能評價標準
1.3.3 成本與價格
1.4 繫統結構中並行性的發展
1.4.1 並行性的概念
1.4.2 提高並行性的技術途徑
1.4.3 單處理機繫統中並行性的發展
1.4.4 多處理機繫統中並行性的發展
1.4.5 並行處理機的繫統結構類型
小結
習題
第2章 時間並行技術
2.1 流水線技術
2.1.1 流水線的基本概念
2.1.2 流水線的表示方法
2.1.3 流水線的特點
2.2 流水線的性能指標
2.2.1 流水線的吞吐率
2.2.2 流水線的加速比
2.2.3 流水線的效率
2.2.4 流水線的最佳段數
2.3 流水線的結構相關和數據相關
2.3.1 流水線的結構相關
2.3.2 流水線的數據相關
2.4 流水線的控制相關
2.4.1 控制相關的概念
2.4.2 條件分支對流水線的影響
2.4.3 靜態分支技術
2.4.4 動態分支預測技術
2.4.5 流水線處理機的中斷處理
小結
習題
第3章 指令級並行技術
3.1 指令級並行的概念
3.1.1 並行性的有關術語
3.1.2 多指令流出:指令級並行度
3.2 數據相關及其處理技術
3.2.1 數據相關類型
3.2.2 寄存器重命名
3.2.3 靜態指令調度
3.2.4 動態指令調度
3.3 超標量流水處理機
3.3.1 超標量流水線的發射策略
3.3.2 典型處理機結構
3.3.3 超標量流水處理機性能
3.4 超流水線處理機
3.4.1 超流水線處理機時空圖
3.4.2 典型處理機結構
3.4.3 超流水線處理機性能
3.5 超標量超流水線處理機
3.5.1 指令執行時空圖
3.5.2 典型處理機結構
3.5.3 超標量超流水線處理機性能
3.6 超長指令字處理機
3.6.1 超長指令字處理機的特點
3.6.2 VLlw處理機的結構模型
3.6.3 典型處理機結構
3.7 多線程與超線程處理機
3.7.1 指令級並行與線程級並行
3.7.2 同時多線程結構
3.7.3 超線程處理機結構
小結
習題
第4章 向量處理機
4.1 向量處理的基本概念
4.1.1 向量處理
4.1.2 向量處理方法
4.2 向量處理機的結構
4.2.1 存儲器一存儲器結構
4.2.2 寄存器一寄存器結構
4.3 提高向量處理機性能的方法
4.3.1 多功能部件的並行操作
4.3.2 鏈接技術
4.3.3 分段開采技術
4.3.4 采用多處理機繫統結構
4.4 向量處理機的性能評估
4.4.1 一條向量指令的執行時間
4.4.2 一組向量操作的執行時間
4.4.3 分段開采時一組向量操作的總執行時間
4.4.4 優選性能R和半性能向量長度n/2
4.5 新型向量處理機
4.5.1 CrayY-MP,C90
4.5.2 NECSx-X繫列
小結
習題
第5章 互連網絡
5.1 互連網絡的相關概念
5.1.1 互連網絡的功能和特征
5.1.2 互連網絡的描述工具
5.1.3 互連網絡的特性參數
5.2 互連網絡的結構
5.2.1 靜態互連網絡
5.2.2 動態互連網絡
5.3 互連網絡的路由選擇和消息傳遞方式
5.3.1 路由選擇方法
5.3.2 消息傳遞方式
5.3.3 死鎖與虛擬通道
5.4 流量控制策略和通信模式
5.4.1 流量控制策略
5.4.2 通信模式
小結
習題
第6章 陣列處理機
6.1 陣列處理機的操作模型和特點
6.1.1 陣列處理機的操作模型
6.1.2 陣列處理機的特點
6.2 陣列處理機的基本結構
6.2.1 分布式存儲器的陣列機
6.2.2 共享存儲器的陣列機
6.3 陣列處理機實例
6.3.1 111iacⅣ陣列處理機
6.3.2 MP-1陣列處理機
6.4 陣列機的並行算法
6.4.1 SIMD繫統結構與並行算法的關繫
6.4.2 算法舉例
小結
習題
第7章 多處理機
7.1 多處理機的特點和分類
7.1.1 多處理機的特點
7.1.2 多處理機的分類
7.2 SMP的繫統結構和實例
7.2.1 SMP的基本概念
7.2.2 S1VIF的一般結構
7.2.3 Origin2000繫統
7.2.4 IBM大型機SMt
7.2.5 容錯計算機繫統Stratus
7.3 多處理機的Cache一致性
7.4 多處理機操作繫統
7.5 多處理機中程序並行性的開發
7.5.1 程序並行性的分析
7.5.2 並行程序設計
第8章 機群繫統
第9章 課程設計
參考文獻
附錄
內容簡介
《計算機繫統結構(第3版·網絡版)》介紹了計算機繫統結構的基本概念、基本原理、基本分析和設計方法。全書共9章,內容包括:計算機繫統結構的相關概念、時間並行技術、指令級並行技術、向量處理機、互連網絡、陣列處理機、多處理機、機群繫統和課程設計實驗。
《計算機繫統結構(第3版·網絡版)》依據短學時教學要求編寫,知識完整、結構合理、重點突出、概念清楚,注重實踐環節與能力培養,形成了文字教材、電子教材、試題庫、課程設計及教學儀器等綜合配套的教學體繫。
《計算機繫統結構(第3版·網絡版)》文字流暢,便於自學,有廣泛的適應面,可作為高等院校計算機科學與技術專業本科生教材,也可作為成.人教育教材和全國計算機等級考試(四級)參考書。