高級計算機體系結構第1章_第1頁
高級計算機體系結構第1章_第2頁
高級計算機體系結構第1章_第3頁
高級計算機體系結構第1章_第4頁
高級計算機體系結構第1章_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1高級高級計算機體系結構計算機體系結構2一、課程目標一、課程目標1.1.并行性理論的研究并行性理論的研究 并行計算機系統模型與體系結構;并行計算機系統模型與體系結構; 并行程序設計模型與通信模型;并行程序設計模型與通信模型; 并行計算機性能評測方法;并行計算機性能評測方法; 可擴展性原理及實現方法。可擴展性原理及實現方法。2.2.并行技術和結構的研究并行技術和結構的研究 微處理器并行技術;微處理器并行技術; 互連網絡技術;互連網絡技術; 共享存儲技術及體系結構;共享存儲技術及體系結構; 分布存儲技術與可擴展體系結構;分布存儲技術與可擴展體系結構; 通信時延包容技術。通信時延包容技術。3二、參考

2、教材二、參考教材1 1、并行計算機體系結構,陳國良等著,高等教育出版社,、并行計算機體系結構,陳國良等著,高等教育出版社, ISBN 7-04ISBN 7-0411558-111558-1,2002.92002.92 2、并行計算機體系結構,、并行計算機體系結構,David David E.CullerE.Culler等著,李曉明等譯,等著,李曉明等譯,機械工業出版社,機械工業出版社,ISBN 7-111-07888-8ISBN 7-111-07888-8,2002.102002.103 3、可擴展并行計算、可擴展并行計算技術、結構與編程,技術、結構與編程,黃鎧、徐志偉著,陸黃鎧、徐志偉著,陸

3、鑫達鑫達等譯等譯,機械工業出版社,機械工業出版社,2000.52000.54 4、計算機系統結構、計算機系統結構一種定量的方法一種定量的方法( (第第5 5版版) ),John L. John L. HennessyHennessy等著,鄭緯民等譯等著,鄭緯民等譯,清華大學出版社,清華大學出版社,2002.82002.85 5、計算機系統結構、計算機系統結構( (第二版第二版) ),鄭緯民、湯志忠著鄭緯民、湯志忠著,清華大學出,清華大學出版社版社,1998.91998.94第一章第一章 系統結構設計基礎系統結構設計基礎 5第一節第一節 計算機系統結構概念計算機系統結構概念 一、一、計算機系統結

4、構概念計算機系統結構概念 1 1、計算機系統層次結構、計算機系統層次結構軟硬件軟硬件交界面交界面L6L6:應用語言級:應用語言級L5L5:高級語言級:高級語言級L4L4:匯編語言級:匯編語言級L3L3:操作系統級:操作系統級L2L2:機器語言級:機器語言級L1L1:微程序機器級:微程序機器級L0L0:電子:電子線路線路 硬件硬件固件固件軟件軟件虛擬機器虛擬機器實際機器實際機器翻譯(應用程序包)翻譯(應用程序包)翻譯(編譯程序)翻譯(編譯程序)翻譯(匯編程序)翻譯(匯編程序)解釋解釋硬件直接執行硬件直接執行部分解釋部分解釋計算機語言實現技術計算機語言實現技術回下頁62 2、計算機系統設計方法、計

5、算機系統設計方法(1)(1)由上向下方法由上向下方法 從軟件到硬件,適合專用機的設計從軟件到硬件,適合專用機的設計 結果:結果:形成軟、硬脫節形成軟、硬脫節(2)(2)由下向上方法由下向上方法 從硬件到軟件,適合通用機的設計從硬件到軟件,適合通用機的設計 結果:結果:形成軟、硬脫節形成軟、硬脫節(3)(3)從中間開始方法從中間開始方法 從從軟、硬件交界面軟、硬件交界面開始設計開始設計 要求:要求:不斷進行交互、優化設計不斷進行交互、優化設計 需要較好的評價工具和方法需要較好的評價工具和方法轉上頁73 3、系統結構定義、系統結構定義 * *精確定義:精確定義:機器語言程序員、編譯程序編寫者機器語

6、言程序員、編譯程序編寫者所看到的計所看到的計算機的算機的屬性屬性,即概念性結構和功能特性,即概念性結構和功能特性 概念性結構概念性結構系統的軟、硬件功能界面;系統的軟、硬件功能界面; 功能特性功能特性界面的功能分配,即界面的接口或組織界面的功能分配,即界面的接口或組織 * *實質:實質:研究研究軟硬件軟硬件之間的界面定義之間的界面定義及及其上下的功能分配其上下的功能分配 * *基本定義:基本定義:程序員程序員所看到的計算機的所看到的計算機的屬性屬性 * *研究內容:研究內容:數據表示、尋址方式、指令系統,寄存器組織數據表示、尋址方式、指令系統,寄存器組織; ; 存儲系統;存儲系統; 中斷機構、

7、中斷機構、I/OI/O結構;結構; 機器工作狀態定義和切換、信息保護機器工作狀態定義和切換、信息保護回下頁8CPUCPU鍵盤接口鍵盤接口鍵盤鍵盤顯卡顯卡顯示器顯示器MEMMEM磁盤接口磁盤接口磁盤磁盤機器語言級機器語言級機器機器輸入設備觸發程序執行輸入設備觸發程序執行指令系統指令系統程序員看到程序員看到的屬性的屬性信息保護信息保護機器狀態機器狀態存儲系統存儲系統I/OI/O系統系統中斷系統中斷系統計算機系統結構包含內容示意圖計算機系統結構包含內容示意圖進程管理程序進程管理程序作業管理程序作業管理程序文件管理程序文件管理程序存儲管理程序存儲管理程序設備管理程序設備管理程序信息保護信息保護操作系統

8、級操作系統級機器機器注:注: 作業管理作業管理包含用戶界包含用戶界面面功能功能轉上頁9 計算機組成包含內容計算機組成包含內容數據通路寬度、專用部件設計、數據通路寬度、專用部件設計、各種各種OSOS共享程度、功能部件并行度、控制機構組成方式、排隊共享程度、功能部件并行度、控制機構組成方式、排隊與緩沖技術、預估與預判技術、可靠性技術等與緩沖技術、預估與預判技術、可靠性技術等 * *系統結構、計算機組成、物理實現三者關系:系統結構、計算機組成、物理實現三者關系: 1 1 : n: n 1 1 : : m m 系統結構系統結構 計算機組成計算機組成 物理實現物理實現 * *計算機組成:計算機組成: 定

9、義定義計算機系統設計人員計算機系統設計人員看到的基本屬性看到的基本屬性 實質實質是系統結構的是系統結構的邏輯實現邏輯實現104 4、計算機系統結構設計步驟、計算機系統結構設計步驟(1)(1)需求分析需求分析 在應用環境、所用語言種類及特性、對在應用環境、所用語言種類及特性、對OSOS的特殊要求、所的特殊要求、所用外設特性、技術經濟指標、市場分析等方面進行分析用外設特性、技術經濟指標、市場分析等方面進行分析(2)(2)需求說明需求說明 形成形成、功能說明、器件性能說明、功能說明、器件性能說明等需求等需求(3)(3)概念性設計概念性設計 進行軟、硬件功能分析,確定機器級界面進行軟、硬件功能分析,確

10、定機器級界面(4)(4)具體設計具體設計 機器級界面各方面的確切定義,可考慮幾種方案機器級界面各方面的確切定義,可考慮幾種方案(5)(5)反復進行評價及優化設計反復進行評價及優化設計115 5、并行并行體系結構體系結構 * *并行計算機并行計算機:是是一組相互通信、相互一組相互通信、相互協作的處理單元,協作的處理單元, 用以快速求解大型問題用以快速求解大型問題總線或互連網絡總線或互連網絡SMSMSMLMMBNICP/CLMMBNICP/C互連網絡互連網絡LMMBNICBridgeP/CIOBNICLMMBNICBridgeP/CIOBNIC12 * *并行并行體系結構:體系結構: 由宏體系結構

11、、微體系結構兩部分組成由宏體系結構、微體系結構兩部分組成 微體系結構微體系結構節點內部結構節點內部結構, ,主要為處理器主要為處理器及其殼的及其殼的結構結構 宏體系結構宏體系結構并行計算機的并行計算機的整體結構,整體結構,包括節點間互連、包括節點間互連、通信、存儲器訪問等方面通信、存儲器訪問等方面 * *并行并行體系結構研究內容:體系結構研究內容: 互互 連連結構模型、互連網絡結構模型、互連網絡 存儲器存儲器訪存模型、訪存模型、一致性模型一致性模型(Cache/(Cache/存儲存儲) ) 交交 互互編程模型、編程模型、通信機構、同步機構通信機構、同步機構13二、二、計算機系統結構分類計算機系

12、統結構分類1 1、FlynnFlynn分類法分類法 * *分類原理:分類原理:按按指令流和數據流的多倍性指令流和數據流的多倍性進行分類進行分類 * *結構種類:結構種類:SISDSISD,SIMDSIMD,MISDMISD,MIMDMIMDSISDCUMMISISPUDSSIMDCUMMmDS1ISISMM1PUnDSnPU1MISDDSIS1IS1ISnDSISnMMmMM1PU1PU1CU1CU1MIMDDS1IS1IS1ISnDSnISnMMmMM1PU1PU1CU1CU1 * *缺點:缺點:對流水線處理機的分類不明確對流水線處理機的分類不明確142 2、HandlerHandler分類

13、法分類法 * *分類原理:分類原理:在三個在三個層次,層次,按并行程度及按并行程度及流水處理流水處理程度分類程度分類 層次層次 PCUPCU(程序控制部件或(程序控制部件或宏流水宏流水) K K級級 ALUALU(算術邏輯部件(算術邏輯部件或指令流水或指令流水) D D級級 ELCELC(基本邏輯線路或(基本邏輯線路或操作流水操作流水) W W級級 * *特點:特點:對并行及流水線的程度有清晰的描述對并行及流水線的程度有清晰的描述 注:注:流水屬并行的一種類型,但有所不同;流水屬并行的一種類型,但有所不同; 并行程度越好,性能越高并行程度越好,性能越高153 3、馮氏馮氏分類法分類法 * *分

14、類原理:分類原理:按照系統的最大并行程度進行分類按照系統的最大并行程度進行分類 * *最大并行度:最大并行度:單位時間內能處理的最大二進制位數單位時間內能處理的最大二進制位數 即即 P Pm m= =位片寬位片寬字寬字寬位片寬位片寬字寬字寬SISDSIMD(MPP)SIMDMIMD1mn1mn16一、一、影響影響計算機系統結構發展因素計算機系統結構發展因素1 1、軟件對系統結構發展的影響、軟件對系統結構發展的影響 * *影響因素:影響因素:軟件可移植性軟件可移植性(1)(1)系列機系列機 * *思想:思想:具有相同系統結構或擴充原系統結構,組成或實現具有相同系統結構或擴充原系統結構,組成或實現

15、技術不同,來實現軟件可移植性技術不同,來實現軟件可移植性 * *影響一影響一:新新的組成與實現技術很快得到應用,大量兼容產的組成與實現技術很快得到應用,大量兼容產品的出現,品的出現,推動推動了系統結構的發展了系統結構的發展 系列機要求系列機要求保證向后兼容,保證向后兼容, 力爭向上兼容力爭向上兼容時間時間機器檔次機器檔次當前機器當前機器向上兼容向上兼容向下兼容向下兼容高高低低向后兼容向后兼容向前兼容向前兼容 * *影響二影響二:要求要求系統結構基本不系統結構基本不變,變,限制限制了系統結構的發展了系統結構的發展回下頁第二節第二節 系統系統結構的結構的發展發展 172 2、應用對系統結構發展的影

16、響、應用對系統結構發展的影響 * *應用背景:應用背景:應用領域、功能及性能要求有所不同應用領域、功能及性能要求有所不同 * *應用需求:應用需求:高速度、大容量、大吞吐率高速度、大容量、大吞吐率 * *系統結構設計思路:系統結構設計思路: 分成不同級別的系統,以提高性能分成不同級別的系統,以提高性能/ /價格價格 巨、大型機巨、大型機研究專用系統結構、組成研究專用系統結構、組成技術技術 其它型機其它型機研究通用系統結構研究通用系統結構( (吸納先進結構與技術吸納先進結構與技術) ) * *系統結構發展趨勢:系統結構發展趨勢: 保持價格基本不變,提高保持價格基本不變,提高性能性能 保持性能基本

17、不變,降低價格保持性能基本不變,降低價格價格價格時間時間等性能線等性能線巨型機巨型機大型機大型機中、小型機中、小型機微型機微型機18二、并行性的發展二、并行性的發展 并行性并行性包括包括同時性同時性( (時刻時刻) )、并發、并發性性( (時段時段) ) * *開發方法:開發方法: 時間重疊、資源重復、資源共享時間重疊、資源重復、資源共享 * *并行性等級劃分:并行性等級劃分: 執行程序角度執行程序角度 處理數據角度處理數據角度 信息加工步驟信息加工步驟 操作級操作級 位串字串位串字串 存儲器操作并行存儲器操作并行 指令級指令級 位并字串位并字串 處理器操作步驟并行處理器操作步驟并行 任務或過

18、程級任務或過程級 位串字并位串字并 處理器操作并行處理器操作并行 作業或程序級作業或程序級 全并行全并行 任務或作業并行任務或作業并行1 1、并行性開發、并行性開發192 2、并行性發展、并行性發展標量標量順序的順序的先行控制先行控制I/EI/E重疊重疊功能并行功能并行多個功能部件多個功能部件流水線流水線隱式向量隱式向量顯式向量顯式向量存儲器存儲器- -存儲器存儲器寄存器寄存器- -寄存器寄存器SIMDSIMDMIMDMIMD聯想處理機聯想處理機處理機陣列處理機陣列多計算機多計算機多處理機多處理機計算機系統結構樹計算機系統結構樹空間并行空間并行時間并行時間并行20第一節第一節 系統設計的定量原

19、理系統設計的定量原理 一、大概率事件優先原則一、大概率事件優先原則 * *基本思想:基本思想:對大概率事件賦予優先的處理權和資源使用權對大概率事件賦予優先的處理權和資源使用權, ,以獲得全局的最優結果以獲得全局的最優結果 該原則是系統設計中該原則是系統設計中最重要最重要和和最常用最常用的原則的原則 * *應用舉例:應用舉例: 指令系統指令系統指令操作碼采用霍夫曼編碼;指令操作碼采用霍夫曼編碼; 溢出處理溢出處理優化不溢出情況的處理;優化不溢出情況的處理; 存儲系統存儲系統層次結構使高頻使用數據存取速度更快,層次結構使高頻使用數據存取速度更快, 虛擬存儲器的虛擬存儲器的TLBTLB用高速芯片組成

20、用高速芯片組成21二、二、AmdahlAmdahl定律定律 * *基本思想:基本思想:優化某部件所獲得的系統性能的改善程度,取優化某部件所獲得的系統性能的改善程度,取決于該部件被使用的頻率,或所占總執行時間的比例決于該部件被使用的頻率,或所占總執行時間的比例erefeefTTpS)1(10 * *應用:應用:使用該定律可改善使用該定律可改善“系統瓶頸系統瓶頸”性能性能 * *舉例:舉例:某功能處理時間占系統時間的某功能處理時間占系統時間的40%40%,將其處理速度加,將其處理速度加快快1010倍后,整個系統性能提高多少?倍后,整個系統性能提高多少? 解解已知已知f fe e=0.4=0.4,r

21、 re e=10=10,利,利用用AmdahlAmdahl定律,則定律,則 S Sp p=1.56=1.560.00.51.0feSp1015 r re e=10=10時時S Sp p和和f fe e的關系如右圖:的關系如右圖: 方法方法若改善某部件性能后,系統性能急劇提高,若改善某部件性能后,系統性能急劇提高, 則該部件為則該部件為“系統瓶頸系統瓶頸”22三、程序訪問的局部性原理三、程序訪問的局部性原理 * *基本思想:基本思想:程序執行時,呈現出頻繁重復使用那些程序執行時,呈現出頻繁重復使用那些“簇聚簇聚”的數據和指令的規律,包含的數據和指令的規律,包含時間局部性和空間局部性時間局部性和空

22、間局部性 時間局部性時間局部性- 近期被訪問的信息,可能馬上被訪問近期被訪問的信息,可能馬上被訪問 空間局部性空間局部性- 與被訪問地址相鄰的信息可能會一起被訪問與被訪問地址相鄰的信息可能會一起被訪問 * *應用:應用:層次存儲體系設計層次存儲體系設計23四、軟硬件取舍原則四、軟硬件取舍原則1 1、現有軟硬件條件下,所選現有軟硬件條件下,所選方法應有助于方法應有助于提高系統的性能提高系統的性能/ /價格價格 例:例:2 2、所選、所選方法應盡量方法應盡量不限制計算機組成和實現技術不限制計算機組成和實現技術 例:例:數據表示設計不應限制數據寬度與之一一對應;數據表示設計不應限制數據寬度與之一一對

23、應; 主存容量設計不應限制是否采用多體交叉存儲器等主存容量設計不應限制是否采用多體交叉存儲器等3 3、所選、所選方法應能夠方法應能夠對編譯程序和操作系統的實現提供好的支持對編譯程序和操作系統的實現提供好的支持 例:例:指令系統中增加指令系統中增加OSOS所需指令;所需指令; 根據編譯要求設置一定數量通用寄存器等根據編譯要求設置一定數量通用寄存器等研制費用研制費用生產費用生產費用產品費用產品費用硬件方法硬件方法D Dh hM Mh hD Dh h/V+M/V+Mh h軟件方法軟件方法C CD Ds sR RM Ms sC CD Ds s/V+R/V+RM Ms s說明:說明:VV設備數量,設備數

24、量,CC重復設計次數,重復設計次數,RR復制次數復制次數24第二節第二節 計算機系統性能評價計算機系統性能評價 一、計算機系統性能一、計算機系統性能 * *計算機性能:計算機性能:正確性、可靠性和工作能力正確性、可靠性和工作能力 響應時間響應時間指任務從輸入到結果輸出的所有時間,指任務從輸入到結果輸出的所有時間, 反映反映CPUCPU、I/OI/O系統及系統及OSOS等的總體性能;等的總體性能; 正確性:正確性:與數學計算結果比較,通常認為是正確的與數學計算結果比較,通常認為是正確的 可靠性:可靠性:用平均無故障時間表示,通常認為是可靠的用平均無故障時間表示,通常認為是可靠的 工作能力:工作能

25、力:即系統的速度,通常用程序執行時間表示;即系統的速度,通常用程序執行時間表示; 可分為峰值性能和持續性能可分為峰值性能和持續性能 吞吐率吞吐率指單位時間內能處理的作業或任務數量,指單位時間內能處理的作業或任務數量, 反映系統的多任務處理性能反映系統的多任務處理性能251 1、響應時間、響應時間 響應時間指一個任務從輸入到輸出的總時間響應時間指一個任務從輸入到輸出的總時間 T T響應響應T TCPUCPUT T系統系統CPUCPUT T用戶用戶CPUCPUI IN NCPICPIT TC C CPI CPI包含包含ALUALU、訪問、訪問MEMMEM及及I/OI/O的時間的時間( (含等待時間

26、含等待時間) )性能因子性能因子系統屬性系統屬性I IN Np pm mk kT TC C指令系統結構指令系統結構編譯技術編譯技術PEPE實現與控制技術實現與控制技術CacheCache和內存層次結構和內存層次結構 * *特點:特點:能夠反映軟硬件系統的能夠反映軟硬件系統的總體性能總體性能,但不易測量,但不易測量 * *影響影響T TCPUCPU的的因素:因素: T TCPU CPU I IN NCPICPIT TC CI IN N(p(pm mk k) )T TC C 其中其中 pp處理周期數處理周期數/ /指令,指令,mm訪存次數訪存次數/ /指令,指令,kk訪存時延訪存時延262 2、吞

27、吐率、吞吐率 * *定義:定義:指單位時間內能夠處理作業指單位時間內能夠處理作業( (或任務或任務) )的數量的數量 吞吐率吞吐率 = n nn n個任務總時間個任務總時間 * *常用標準:常用標準:對作業對作業( (或任務或任務) )的定義無法統一的定義無法統一 MIPS( MIPS(每秒百萬次指令每秒百萬次指令)-)-66C610CPI10TCPI110MIPS時鐘頻率程序執行時間程序中指令條數 MIPSMIPS不能反映指令功能強弱,常用相對不能反映指令功能強弱,常用相對MIPSMIPS表示表示 MFLOPS( MFLOPS(每秒百萬次浮點運算每秒百萬次浮點運算)610MFLOPS程序執行

28、時間程序中浮點操作次數 不同操作不同操作通過正則化方法實現通過正則化方法實現關聯,關聯, MFLOPSMFLOPS只能反映浮點操作能力只能反映浮點操作能力273 3、利用率、利用率 * *定義:定義:利用率持續性能利用率持續性能峰值性能峰值性能 * *特點:特點:不直接表示系統性能,與前兩種指標有密切關系;不直接表示系統性能,與前兩種指標有密切關系; 對系統性能優化及結構改進起著至關重要的作用!對系統性能優化及結構改進起著至關重要的作用! * *提高吞吐率方法:提高吞吐率方法: 流水化流水化-使多個作業流水處理;使多個作業流水處理; 并行處理并行處理-給每個給每個PEPE分配分配多個作業,各多

29、個作業,各PEPE相互相互協調協調 * *特點:特點:吞吐率與吞吐率與I/OI/O軟硬件組織方式及軟硬件組織方式及OSOS有很大關系;有很大關系; 能夠反映能夠反映軟硬件系統軟硬件系統對對多任務多任務的響應能力的響應能力284 4、系統可擴放性、系統可擴放性 常用于評價多機系統的并行處理能力常用于評價多機系統的并行處理能力),(),()1 ,(),(nphnpTpTnpS 其中其中 p-問題規模,問題規模,n-處理器數量,處理器數量,h-通信時間通信時間 衡量方法衡量方法-測量不同測量不同n時的加速比,時的加速比, 得到性能可擴放性曲線得到性能可擴放性曲線 * *性能加速比:性能加速比:多機系

30、統相對于單機系統性能提高的比例多機系統相對于單機系統性能提高的比例 * *系統可擴放性:系統可擴放性:系統性能隨處理機數系統性能隨處理機數n增加而增長的比例增加而增長的比例 =fS(n) 影響因素影響因素結構、處理器數、問題規模、存儲系統等結構、處理器數、問題規模、存儲系統等S Sn n1 1B B系統系統A A系統系統29二、性能評價與比較二、性能評價與比較1 1、評價技術、評價技術(1)(1)分析技術分析技術 * *思路:思路:在一定假設條件下,計算機系統參數與在一定假設條件下,計算機系統參數與性能指標間性能指標間存在著某種函數關系,按其工作負載的驅動條件列出方程,用存在著某種函數關系,按

31、其工作負載的驅動條件列出方程,用數學方法求解后評價數學方法求解后評價 * *發展:發展:從脫離實際的假設發展到近似求解從脫離實際的假設發展到近似求解 近似求解算法近似求解算法聚合法、均值分析法、擴散法等聚合法、均值分析法、擴散法等 * *應用:應用:可應用于可應用于設計中系統設計中系統的分析與評價的分析與評價回下頁 例例A A機執行的程序中有機執行的程序中有20%20%轉移指令轉移指令( (需需2T2TC C) ),轉移指令都需,轉移指令都需要一條比較指令要一條比較指令( (需需1T1TC C) )配合,其他指令均為配合,其他指令均為1T1TC C。B B機中機中轉移指轉移指令包含令包含比較比

32、較指令功能,指令功能,但但T TC C比比A A機慢機慢15%15%。執行。執行該程序時該程序時,A A機、機、B B機哪個機哪個工作速度快?工作速度快?30(2)(2)模擬技術模擬技術 * *思路:思路:建立模擬器,模擬系統性能模型和工作負載模型,建立模擬器,模擬系統性能模型和工作負載模型,對運行后的數據進行統計、分析和評價對運行后的數據進行統計、分析和評價 * *方法:方法: 按被評價系統的運行特性建立按被評價系統的運行特性建立系統模型系統模型; 按系統可能有的工作負載特性建立按系統可能有的工作負載特性建立工作負載模型工作負載模型; 用語言編寫模擬程序,用語言編寫模擬程序,模仿模仿被評價系

33、統的被評價系統的運行運行; 設計模擬實驗,依照評價目標,選擇與目標有關因素,設計模擬實驗,依照評價目標,選擇與目標有關因素,得出實驗值,再得出實驗值,再進行統計、分析進行統計、分析 * *應用:應用:可應用于可應用于設計中或實際應用中系統設計中或實際應用中系統的分析與評價;的分析與評價; 可與分析技術相結合,構成一個混合系統可與分析技術相結合,構成一個混合系統轉上頁31(3)(3)測量技術測量技術 * *思路:思路:通常采用基準測試程序對系統進行實際性能評價通常采用基準測試程序對系統進行實際性能評價 * *基準測試程序:基準測試程序: 有實際應用程序、核心程序、合成測試程序三個層次有實際應用程

34、序、核心程序、合成測試程序三個層次 第一個層次第一個層次用于測試系統總體性能;用于測試系統總體性能; 后兩個層次后兩個層次-用于測試部件用于測試部件( (如如CPUCPU、I/OI/O系統等系統等) )性能性能 基準測試程序基準測試程序具有三個層次的具有三個層次的測試程序組測試程序組,典型的有,典型的有SPECSPEC程序組程序組,包含測試,包含測試多多個領域個領域、三個層次的測試程序、三個層次的測試程序 * *應用:應用:只能應用于只能應用于實際使用中系統實際使用中系統的分析與評價;的分析與評價; 通常根據系統的設計需求通常根據系統的設計需求( (應用領域應用領域) )選擇基準測試選擇基準測試程序組中的程序組中的部分測試程序部分測試程序進行測量進行測量322 2、比較技術比較技術 * *目的:目的:根據根據多種測試多種測試結果結果,比較,比較不同系統的優劣不同系統的優劣 * *方法:方法:算術平均、幾何平均、調和平均方法算術平均、幾何平均、調和平均方法(1)(1)算術平均方法算術平均方法niTnniinmiRA11111基準測基準測試程序試程序處理機處理機XYZB120(1.00) 10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論