計算機組成原理課件匯編_第1頁
計算機組成原理課件匯編_第2頁
計算機組成原理課件匯編_第3頁
計算機組成原理課件匯編_第4頁
計算機組成原理課件匯編_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、第八章第八章 CPU CPU 的結(jié)構(gòu)和功能的結(jié)構(gòu)和功能8.1 CPU 的結(jié)構(gòu)的結(jié)構(gòu)8.3 指令流水指令流水8.2 指令周期指令周期一、一、 CPU 的功能的功能中央處理器簡稱中央處理器簡稱CPU,是計算機系統(tǒng)的核心。,是計算機系統(tǒng)的核心。主要功能:程序的執(zhí)行(指令控制),信息的處理(數(shù)據(jù)加工)主要功能:程序的執(zhí)行(指令控制),信息的處理(數(shù)據(jù)加工),操作控制,時間控制,操作控制,時間控制,I/O設(shè)備的控制。設(shè)備的控制。1、控制器的功能、控制器的功能1取指令取指令 ;MCPU(IR)2分析指令分析指令 ;IR ID3執(zhí)行指令執(zhí)行指令 ;(2)對數(shù)據(jù)加工的控制)對數(shù)據(jù)加工的控制(1)控制指令的操作

2、過程)控制指令的操作過程1取操作數(shù)取操作數(shù) (I、M、R)放入)放入ALU2加工操作數(shù)加工操作數(shù)ALU3存放操作數(shù)存放操作數(shù)ALU(O、M、R)(3)狀態(tài)的檢測與處理)狀態(tài)的檢測與處理(4)總線管理)總線管理(5)處理異常情況和特殊請求)處理異常情況和特殊請求2、運算器的功能、運算器的功能實現(xiàn)算術(shù)運算和邏輯運算實現(xiàn)算術(shù)運算和邏輯運算二、二、CPU 結(jié)構(gòu)框圖結(jié)構(gòu)框圖PC IR指令控制指令控制操作控制操作控制時間控制時間控制數(shù)據(jù)加工數(shù)據(jù)加工處理中斷處理中斷ALU 寄存器寄存器中斷系統(tǒng)中斷系統(tǒng)1. CPU 與系統(tǒng)總線與系統(tǒng)總線CU 時序電路時序電路寄存器寄存器ALU 中斷中斷 系統(tǒng)系統(tǒng)CUCPU控制

3、總線控制總線數(shù)據(jù)總線數(shù)據(jù)總線地址總線地址總線2. CPU 的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 算術(shù)和算術(shù)和布爾邏輯布爾邏輯取反取反移位移位狀態(tài)標(biāo)志狀態(tài)標(biāo)志內(nèi)部內(nèi)部 數(shù)據(jù)總線數(shù)據(jù)總線CPU寄存器寄存器CU中斷中斷系統(tǒng)系統(tǒng)ALU控制信號控制信號三、運算器三、運算器 運算器是加工處理數(shù)據(jù)的功能部件。運算器是加工處理數(shù)據(jù)的功能部件。 運算器主要由下列部件組成:運算器主要由下列部件組成: 算術(shù)邏輯單元(算術(shù)邏輯單元(ALU) 完成二進制信息的定點算術(shù)運算,邏輯運算,移位完成二進制信息的定點算術(shù)運算,邏輯運算,移位操作。操作。 通用寄存器通用寄存器GR和狀態(tài)標(biāo)志寄存器和狀態(tài)標(biāo)志寄存器FR 存放數(shù)據(jù),運算的中間、最后結(jié)果

4、,各種狀態(tài)標(biāo)志。存放數(shù)據(jù),運算的中間、最后結(jié)果,各種狀態(tài)標(biāo)志。 有的有的CPU中包含浮點處理單元中包含浮點處理單元FALU 算術(shù)邏輯單元和通用寄存器的位數(shù)決定了算術(shù)邏輯單元和通用寄存器的位數(shù)決定了CPU的字長。的字長。運算器基本結(jié)構(gòu)運算器基本結(jié)構(gòu)四、寄存器組(四、寄存器組(RegisterRegister) 寄存器寄存器R:是:是CPU中的重要組成部分,是中的重要組成部分,是CPU內(nèi)部的臨時內(nèi)部的臨時存儲單元。存儲單元。 存放內(nèi)容:數(shù)據(jù)、地址、控制信息、存放內(nèi)容:數(shù)據(jù)、地址、控制信息、CPU的工作狀態(tài)信的工作狀態(tài)信息。息。 寄存器數(shù)量的增加可以提高寄存器數(shù)量的增加可以提高CPU運行速度。運行速

5、度。 分類:數(shù)據(jù)寄存器、地址寄存器、標(biāo)志狀態(tài)寄存器、控分類:數(shù)據(jù)寄存器、地址寄存器、標(biāo)志狀態(tài)寄存器、控制寄存器和一些其它作用的寄存器。但總體可分為通用制寄存器和一些其它作用的寄存器。但總體可分為通用寄存器和專用寄存器兩大類。寄存器和專用寄存器兩大類。1)通用寄存器組)通用寄存器組 在運算中存儲數(shù)據(jù)與地址在運算中存儲數(shù)據(jù)與地址累加寄存器累加寄存器 AX(Accumulator)低位累加器低位累加器 AL(Low word Accumulator)變址寄存器變址寄存器 XR(Index Register)基址寄存器基址寄存器 BR(Base Register) 以以Intel 80486為例為例(

6、32位機位機),其通用寄存器有:,其通用寄存器有: EAX,EBX,ECX,EDX,EBP,ESP,ESI,EDI (16位機器為位機器為AX,BX,CX,DX,BP,SP,SI,DI) CS,DS,ES,SS,F(xiàn)S,GS (早期早期16位機器只有前位機器只有前4個)個)2 2)專用寄存器)專用寄存器 V D I T N Z A P C15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0進位標(biāo)志位進位標(biāo)志位奇偶標(biāo)志位奇偶標(biāo)志位輔助進位位輔助進位位零標(biāo)志位零標(biāo)志位結(jié)果符號位結(jié)果符號位單步標(biāo)志位單步標(biāo)志位中斷允許位中斷允許位方向標(biāo)志位方向標(biāo)志位溢出標(biāo)志位溢出標(biāo)志位 狀態(tài)標(biāo)志寄

7、存器狀態(tài)標(biāo)志寄存器SFR也叫標(biāo)志寄存器也叫標(biāo)志寄存器FR。每一位單。每一位單獨使用,稱為標(biāo)志位。它反映了獨使用,稱為標(biāo)志位。它反映了ALU當(dāng)前的工作狀態(tài)當(dāng)前的工作狀態(tài)或條件轉(zhuǎn)移指令的轉(zhuǎn)移條件。具體常用如下或條件轉(zhuǎn)移指令的轉(zhuǎn)移條件。具體常用如下: 指令寄存器指令寄存器IRIR(Instruction RegisterInstruction Register) 用于存放將要執(zhí)行的指令。用于存放將要執(zhí)行的指令。 指令計數(shù)器指令計數(shù)器PCPC,又稱指令指針寄存器,又稱指令指針寄存器IP IP 。 用于產(chǎn)生和存放下條待取指令的地址。用于產(chǎn)生和存放下條待取指令的地址。 堆棧指針寄存器堆棧指針寄存器SPSP

8、指示堆棧棧頂?shù)牡刂?。指示堆棧棧頂?shù)牡刂贰?變址寄存器變址寄存器XRXR 變址尋址中存放基礎(chǔ)地址的寄存器,如變址尋址中存放基礎(chǔ)地址的寄存器,如SISI、DIDI 段地址寄存器段地址寄存器SRSR 計算機內(nèi)存大時多把內(nèi)存存儲空間分成段計算機內(nèi)存大時多把內(nèi)存存儲空間分成段( (例例如如64KB)64KB)來管理,使用時以段為單位進行分配。段地址來管理,使用時以段為單位進行分配。段地址寄存器即是在段式管理中用來存放段地址的寄存器。寄存器即是在段式管理中用來存放段地址的寄存器。其他寄存器其他寄存器 根據(jù)根據(jù)CPUCPU結(jié)構(gòu)特點而設(shè)置的專用寄存器。結(jié)構(gòu)特點而設(shè)置的專用寄存器。五、五、 控制器的組成控制器的

9、組成 1)控制器的組成)控制器的組成 控制器是指揮與控制整臺計算機各功能部件協(xié)同工作、自動控制器是指揮與控制整臺計算機各功能部件協(xié)同工作、自動執(zhí)行計算機程序的部件。執(zhí)行計算機程序的部件。 基本功能基本功能 :取指令、分析解釋指令、執(zhí)行指令(包括控制程:取指令、分析解釋指令、執(zhí)行指令(包括控制程序和數(shù)據(jù)的輸入輸出、以及對異常情況和特殊請求的處理)。序和數(shù)據(jù)的輸入輸出、以及對異常情況和特殊請求的處理)。計算機不斷重復(fù)上述三種基本操作,直到遇到停機指令或外計算機不斷重復(fù)上述三種基本操作,直到遇到停機指令或外來的干預(yù)為止。來的干預(yù)為止。 組成組成:一般由程序計數(shù)器:一般由程序計數(shù)器PC(或指令指針寄存

10、器或指令指針寄存器IP)、指令寄、指令寄存器存器IR(或指令隊列或指令隊列)、指令譯碼器、指令譯碼器ID、控制邏輯電路(如啟停、控制邏輯電路(如啟停電路)和脈沖源及時鐘控制電路等組成。電路)和脈沖源及時鐘控制電路等組成。 起停線路 脈沖源 操作碼 地址碼 程序計數(shù)器 狀態(tài)寄存器 時序控制 信號形成部件 指令譯碼器 數(shù)據(jù)總線 DB 地址總線 AB 控制總線 CB 存儲器 I/O 數(shù)據(jù) 操作數(shù) 地址 指令 地址 轉(zhuǎn)移地址 指令 IR 指令寄存器 Reset CLK PC +1 運 算 器 一、一、 指令周期的基本概念指令周期的基本概念1 . 指令周期指令周期取出并執(zhí)行一條指令所需的全部時間取出并執(zhí)

11、行一條指令所需的全部時間完成一條指令完成一條指令執(zhí)行執(zhí)行取指、分析取指、分析取指階段取指階段取指周期取指周期執(zhí)行階段執(zhí)行階段執(zhí)行周期執(zhí)行周期(取指、分析)(取指、分析)(執(zhí)行指令)(執(zhí)行指令)指令周期指令周期取指周期取指周期執(zhí)行周期執(zhí)行周期2. 每條指令的指令周期不同每條指令的指令周期不同取指周期取指周期指令周期指令周期取指周期取指周期 執(zhí)行階段執(zhí)行階段指令周期指令周期取指周期取指周期執(zhí)行周期執(zhí)行周期指令周期指令周期NOPADD mem MUL mem二、二、CPU的工作周期的工作周期 CPU訪問一次存儲器的時間稱為訪問一次存儲器的時間稱為CPU的工作周期。根的工作周期。根據(jù)據(jù)CPU訪存的目的

12、不同,可將訪存的目的不同,可將CPU的工作周期分別命名的工作周期分別命名1、取指周期、取指周期從存儲器中取出指令并保存在指令寄存器從存儲器中取出指令并保存在指令寄存器IR中。中。2、間址周期、間址周期取有效地址取有效地址3、執(zhí)行周期、執(zhí)行周期取或存操作數(shù)取或存操作數(shù)4、中斷周期、中斷周期為了保護程序斷點為了保護程序斷點三、指令周期流程三、指令周期流程取指周期取指周期執(zhí)行周期執(zhí)行周期有間址嗎?有間址嗎?有中斷嗎?有中斷嗎?間址周期間址周期中斷周期中斷周期是是是是否否否否四四. CPU 工作周期的標(biāo)志工作周期的標(biāo)志取取 指令指令取取 地址地址取取 操作數(shù)操作數(shù)存存 程序斷點程序斷點取指周期取指周期

13、間址周期間址周期執(zhí)行周期執(zhí)行周期中斷周期中斷周期FEDINDDINTDCLK1FE1IND1EX1INTEXDCPU 的的4個工作周期個工作周期 為了便于控制單元為了便于控制單元CU的設(shè)計的設(shè)計(特別是組合邏輯設(shè)計特別是組合邏輯設(shè)計),分,分別用四個觸發(fā)器對應(yīng)這四個工作周期。若不采用指令流水技別用四個觸發(fā)器對應(yīng)這四個工作周期。若不采用指令流水技術(shù),則四個工作周期是不會重疊的。術(shù),則四個工作周期是不會重疊的。1. 取指周期數(shù)據(jù)流取指周期數(shù)據(jù)流五、五、 指令周期的數(shù)據(jù)流指令周期的數(shù)據(jù)流MDRCUMARPCIR存儲器存儲器CPU地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線控制總線控制總線IR+1 PCMAR A

14、B MCU CB MRDM DB MDR IRDATA2. 間址周期數(shù)據(jù)流間址周期數(shù)據(jù)流MDRCUMARCPU地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線控制總線控制總線PCIR存儲器存儲器MDRAd(IR)(或或MDR) MAR AB MCU CB MRDM DB MDR(存有效地址存有效地址)DATA3. 執(zhí)行周期數(shù)據(jù)流執(zhí)行周期數(shù)據(jù)流4 . 中斷周期數(shù)據(jù)流中斷周期數(shù)據(jù)流不同指令的執(zhí)行周期數(shù)據(jù)流不同不同指令的執(zhí)行周期數(shù)據(jù)流不同MDRCUMARCPU地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線控制總線控制總線PC存儲器存儲器(SP)-1 SP MAR AB MCU CB MWRPC MDR DB M一、如何提高機器速

15、度一、如何提高機器速度1. 提高訪存速度提高訪存速度2. 提高提高 I/O 和主機之間的傳送速度和主機之間的傳送速度 提高整機處理能力提高整機處理能力高速芯片高速芯片Cache多體并行多體并行多總線多總線DMAI/O 處理機處理機通道通道高速器件高速器件改進系統(tǒng)結(jié)構(gòu)改進系統(tǒng)結(jié)構(gòu) ,開發(fā)系統(tǒng)的并行性,開發(fā)系統(tǒng)的并行性中斷中斷3. 提高運算器速度提高運算器速度高速芯片高速芯片改進算法改進算法快速進位鏈快速進位鏈二、系統(tǒng)的并行性二、系統(tǒng)的并行性時間上互相重疊時間上互相重疊2. 并行性的等級并行性的等級指令級(指令之間)指令級(指令之間)過程級(程序、進程)過程級(程序、進程)兩個或兩個以上事件在兩個

16、或兩個以上事件在 同一時刻同一時刻 發(fā)生發(fā)生兩個或兩個以上事件在兩個或兩個以上事件在 同一時間段同一時間段 發(fā)生發(fā)生并行并行1. 并行的概念并行的概念粗粒度粗粒度軟件實現(xiàn)軟件實現(xiàn)細粒度細粒度硬件實現(xiàn)硬件實現(xiàn)并發(fā)并發(fā)同時同時取指令取指令 3執(zhí)行指令執(zhí)行指令 3三、指令流水原理三、指令流水原理2.流水線方式流水線方式1. 指令的串行執(zhí)行指令的串行執(zhí)行取指令取指令 取指令部件取指令部件 完成完成總有一個部件總有一個部件 空閑空閑執(zhí)行指令執(zhí)行指令 執(zhí)行指令部件執(zhí)行指令部件 完成完成取指令取指令 2執(zhí)行指令執(zhí)行指令 2取指令取指令 1執(zhí)行指令執(zhí)行指令 1硬件控制簡單,但速度慢,各功能操作部件利用效率低。

17、硬件控制簡單,但速度慢,各功能操作部件利用效率低。流水線是將一個較復(fù)雜的處理過程分成流水線是將一個較復(fù)雜的處理過程分成m個復(fù)雜程度相當(dāng)、個復(fù)雜程度相當(dāng)、處理時間大致相等的子過程,每個子過程由一個獨立的功能處理時間大致相等的子過程,每個子過程由一個獨立的功能部件來完成,處理對象在各子過程連成的線路上連續(xù)流動。部件來完成,處理對象在各子過程連成的線路上連續(xù)流動。在同一時間,在同一時間,m個部件同時進行不同的操作,完成對不同子個部件同時進行不同的操作,完成對不同子過程的處理。過程的處理。計算寫回計算寫回取數(shù)取數(shù)計算地址計算地址取指取指 流水線每段時間取時間最長段的時間流水線每段時間取時間最長段的時間

18、 把時間較短的幾段合并為一段把時間較短的幾段合并為一段 把時間較長的段分解為若干段把時間較長的段分解為若干段 采用空間重疊的方法采用空間重疊的方法裝入時間裝入時間 排空時間排空時間 必須等必須等 上條上條 指令執(zhí)行結(jié)束,才能確定指令執(zhí)行結(jié)束,才能確定 下條下條 指令的地址指令的地址 造成時間損失造成時間損失3. 影響指令流水效率加倍的因素影響指令流水效率加倍的因素(1) 執(zhí)行時間執(zhí)行時間 取指時間取指時間 (2) 條件轉(zhuǎn)移指令條件轉(zhuǎn)移指令 對指令流水的影響對指令流水的影響 解決辦法解決辦法 ?取指令取指令部件部件指令部件指令部件緩沖區(qū)緩沖區(qū)執(zhí)行指令執(zhí)行指令部件部件猜測法猜測法4. 指令的六級流

19、水指令的六級流水六級流水六級流水14 個時間單位個時間單位串行執(zhí)行串行執(zhí)行6 9 54 時間單位時間單位完成完成 一條指令一條指令6 個時間單位個時間單位COFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFI指令指令 1指令指令 2指令指令 3指令指令 4指令指令 5指令指令 6指令指令 7指令指令 8指令指令 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14t四、流水線的性能指標(biāo)四、流水線的性能指標(biāo) (1)流水線

20、的吞吐率)流水線的吞吐率 是衡量流水線速度的重要指標(biāo)。它是指在單位時間內(nèi)流水線是衡量流水線速度的重要指標(biāo)。它是指在單位時間內(nèi)流水線所完成的任務(wù)數(shù)量,或是輸出結(jié)果的數(shù)量。其公式為:所完成的任務(wù)數(shù)量,或是輸出結(jié)果的數(shù)量。其公式為:TP=nTP=nT TK K 其中,其中,n n為任務(wù)數(shù),為任務(wù)數(shù), T TK K 為處理完成為處理完成n n個任務(wù)所用的時間。個任務(wù)所用的時間。 一條一條K K段線性流水線能夠在段線性流水線能夠在k+n-1k+n-1個時鐘周期內(nèi)完成個時鐘周期內(nèi)完成n n個任務(wù)。個任務(wù)。所以所以TP=nTP=nT TK K = n = n(k+n-1k+n-1)t (2)流水線的加速比流

21、水線的加速比 完成同樣一批任務(wù),不使用流水線所用的時間與使用流水線完成同樣一批任務(wù),不使用流水線所用的時間與使用流水線所用的時間之比。所用的時間之比。S=TS=T0 0 T TK K=kn=knt (k+n-1k+n-1)t =kn =kn(k+n-1)(k+n-1)30五、流水線中的主要問題五、流水線中的主要問題 流水過程中常會出現(xiàn)三種相關(guān)沖突,使流水線斷流水過程中常會出現(xiàn)三種相關(guān)沖突,使流水線斷流流/流水阻塞。流水阻塞。1、結(jié)構(gòu)相關(guān)、結(jié)構(gòu)相關(guān) 指多條指令進入流水線后在同一機器時鐘周期內(nèi)爭用指多條指令進入流水線后在同一機器時鐘周期內(nèi)爭用同一個功能部件所發(fā)生的沖突。同一個功能部件所發(fā)生的沖突。

22、解決辦法:解決辦法:使指令停頓一拍后再啟動;使指令停頓一拍后再啟動;增設(shè)一個功能部件。增設(shè)一個功能部件。312 2、數(shù)據(jù)相關(guān)、數(shù)據(jù)相關(guān) 在一個程序中,如果必須等前一條指令執(zhí)行完畢后,在一個程序中,如果必須等前一條指令執(zhí)行完畢后,才能執(zhí)行后一條指令,那么這兩條指令就是數(shù)據(jù)相關(guān)才能執(zhí)行后一條指令,那么這兩條指令就是數(shù)據(jù)相關(guān)的。例:的。例: ADD R0, R1, R2 ADD R4, R5, R0 ;第一條指令即將第一條指令即將“寫回寫回” 第二條指令即將第二條指令即將“執(zhí)行執(zhí)行” 解決方法:建立直接數(shù)據(jù)通道解決方法:建立直接數(shù)據(jù)通道 ,第一條指令的和已經(jīng),第一條指令的和已經(jīng)計算出,從加法器直接取

23、數(shù)計算出,從加法器直接取數(shù)32寄存器組寄存器組鎖存器鎖存器鎖存器鎖存器ALU 控制相關(guān)沖突是由轉(zhuǎn)移指令引起的。當(dāng)執(zhí)行轉(zhuǎn)移指令控制相關(guān)沖突是由轉(zhuǎn)移指令引起的。當(dāng)執(zhí)行轉(zhuǎn)移指令時,依據(jù)轉(zhuǎn)移條件的產(chǎn)生結(jié)果,可能為順序取下條指時,依據(jù)轉(zhuǎn)移條件的產(chǎn)生結(jié)果,可能為順序取下條指令;也可能轉(zhuǎn)移到新的目標(biāo)地址取指令,從而使流水令;也可能轉(zhuǎn)移到新的目標(biāo)地址取指令,從而使流水線線 發(fā)生斷流。發(fā)生斷流。 轉(zhuǎn)移處理技術(shù)轉(zhuǎn)移處理技術(shù): 延遲轉(zhuǎn)移法延遲轉(zhuǎn)移法 由編譯程序重排指令序列來由編譯程序重排指令序列來 “先執(zhí)行再轉(zhuǎn)移先執(zhí)行再轉(zhuǎn)移”實現(xiàn)。實現(xiàn)。轉(zhuǎn)移預(yù)測法轉(zhuǎn)移預(yù)測法 用硬件實現(xiàn),依據(jù)指令過去的行為來預(yù)測將來的行為用硬件實現(xiàn)

24、,依據(jù)指令過去的行為來預(yù)測將來的行為3 3、控制相關(guān)、控制相關(guān)34 不精確斷點不精確斷點對中斷時還未進入流水線的后續(xù)指令不允許對中斷時還未進入流水線的后續(xù)指令不允許其再進入,但已進入流水線的指令仍執(zhí)行完畢。其再進入,但已進入流水線的指令仍執(zhí)行完畢。但是某些情況下會導(dǎo)致錯誤,例如地址錯、但是某些情況下會導(dǎo)致錯誤,例如地址錯、存儲器錯、運算錯等中斷發(fā)生時,后續(xù)指令不應(yīng)存儲器錯、運算錯等中斷發(fā)生時,后續(xù)指令不應(yīng)該執(zhí)行。該執(zhí)行。 精確斷點精確斷點僅執(zhí)行完當(dāng)前指令,不執(zhí)行流水線中的后續(xù)僅執(zhí)行完當(dāng)前指令,不執(zhí)行流水線中的后續(xù)指令。指令。六、流水線的多發(fā)技術(shù)六、流水線的多發(fā)技術(shù) 1. 超標(biāo)量技術(shù)超標(biāo)量技術(shù)

25、每個時鐘周期內(nèi)可每個時鐘周期內(nèi)可 并發(fā)多條獨立指令并發(fā)多條獨立指令 不能調(diào)整不能調(diào)整 指令的指令的 執(zhí)行順序執(zhí)行順序配置多個功能部件配置多個功能部件 通過編譯優(yōu)化技術(shù),把可并行執(zhí)行的指令搭配起來通過編譯優(yōu)化技術(shù),把可并行執(zhí)行的指令搭配起來IF ID EX WR0 1 2 3 4 5 6 7 8 9 10 11 12 13t2. 超流水技術(shù)超流水技術(shù) 在在 一個時鐘周期一個時鐘周期 內(nèi)內(nèi) 再分段再分段 ( 3 段)段) 不能調(diào)整不能調(diào)整 指令的指令的 執(zhí)行順序執(zhí)行順序在一個時鐘周期內(nèi)在一個時鐘周期內(nèi) 一個功能部件使用多次一個功能部件使用多次( 3 次)次)靠編譯程序解決優(yōu)化問題靠編譯程序解決優(yōu)化問題流水線速度是原來速度的流水線速度是原來速度的 3 倍倍IF ID EX WR0 1 2 3 4 5 6 7 8 9 10 11 12 13t3. 超長指令字超長指令字 采用采用 多個處理部件多個處理部件具有具有 多個操作碼字段多個操作碼字段 的的 超長指令字超長指令字(可達幾百位)(可達幾百位) 由編譯程序由編譯程序 挖掘挖掘 出指令間出指令間 潛在潛在 的的 并行性并行性,將將 多

溫馨提示

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

最新文檔

評論

0/150

提交評論