版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高性能計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)(期末復(fù)習(xí)),計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)基礎(chǔ),計(jì)算機(jī)的基本概念 什么是計(jì)算機(jī) 計(jì)算機(jī)的基本組成 衡量計(jì)算機(jī)的因素 影響計(jì)算機(jī)設(shè)計(jì)的主要因素及其發(fā)展趨勢(shì) 摩爾定律和工藝的發(fā)展 計(jì)算機(jī)市場(chǎng)發(fā)展趨勢(shì) 多核結(jié)構(gòu)的發(fā)展趨勢(shì) 計(jì)算機(jī)重要指標(biāo) 性能、成本、功耗 我國(guó)計(jì)算機(jī)發(fā)展歷史,二進(jìn)制與邏輯電路,計(jì)算機(jī)中數(shù)的表示 補(bǔ)碼和原碼 CMOS門電路及工藝 電路原理與延遲模型 CMOS組合邏輯與時(shí)序邏輯 邏輯表達(dá)式、真值表、卡諾圖、邏輯圖 常見邏輯電路:譯碼器、選擇器、ALU電路 觸發(fā)器原理:三個(gè)主要的時(shí)序指標(biāo) CMOS電路延遲 從Verilog到GDSII Verilog代碼的編寫 電路與版圖 其它“0”
2、和“1”表示方法,指令系統(tǒng)結(jié)構(gòu),指令系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)原則 硬件和軟件的界面 設(shè)計(jì)要求:兼容性、通用性、高效性、安全性 影響指令系統(tǒng)結(jié)構(gòu)的因素 工藝、系統(tǒng)結(jié)構(gòu)、操作系統(tǒng)、編譯、應(yīng)用等 指令系統(tǒng)的分類 堆棧型指令、累加器型指令、寄存器型指令 指令系統(tǒng)的組成部分 操作、操作數(shù)、編碼 RISC指令系統(tǒng)結(jié)構(gòu) 操作碼:常用的十種操作占指令執(zhí)行的96% 操作數(shù):load-store結(jié)構(gòu),簡(jiǎn)單尋址方式用得最多 編碼:定長(zhǎng) RISC系統(tǒng)結(jié)構(gòu)的簡(jiǎn)史 CDC6600=801, MIPS, RISC-2項(xiàng)目 不同RISC結(jié)構(gòu)的比較 MIPS, Solaris, HP-PA, PowerPC MIPS指令系統(tǒng)與操作系統(tǒng)的
3、關(guān)系,靜態(tài)流水線,一個(gè)簡(jiǎn)單的RISC CPU 指令系統(tǒng)、數(shù)據(jù)通路、控制邏輯、時(shí)序、時(shí)序優(yōu)化=流水線 指令流水線 標(biāo)準(zhǔn)五級(jí)流水線:IF, ID, EX, MEM, WB 指令相關(guān)與流水沖突 數(shù)據(jù)相關(guān):RAW、WAW、WAR 控制相關(guān):與PC有關(guān)的相關(guān),通過(guò)阻塞、delay slot、猜測(cè)解決相關(guān) 結(jié)構(gòu)相關(guān):資源沖突,通過(guò)增加資源解決結(jié)構(gòu)相關(guān) 流水線的前遞技術(shù) 緩解RAW相關(guān)引起流水線沖突 例外與流水線 把例外信息保存下來(lái)到WB階段再處理 多功能部件及多拍操作 WAW相關(guān)、RAW相關(guān)更突出,沒有WAR相關(guān),動(dòng)態(tài)調(diào)度流水線,影響流水線效率的因素 Pipeline CPI=Ideal pipeline
4、 CPI + Structural stalls + RAW stalls + WAR stalls + WAW stalls + Control stalls 指令調(diào)度技術(shù) 軟件循環(huán)展開與重命名的例子 動(dòng)態(tài)調(diào)度技術(shù):把譯碼分成發(fā)射和讀操作數(shù) 保留站的作用:有序進(jìn)入、亂序發(fā)射 名字依賴性與寄存器重命名:消除WAR和WAR Tomasulo算法 IBM360/91 動(dòng)態(tài)流水線的精確例外處理 增加提交流水級(jí),修改機(jī)器狀態(tài) ROB的作用:有序退出,Tomasulo算法,多發(fā)射數(shù)據(jù)通路,亂序執(zhí)行的關(guān)鍵技術(shù) 保留棧、重命名寄存器、重排序緩存 有序進(jìn)入、亂序執(zhí)行、有序退出 動(dòng)態(tài)調(diào)度流水線數(shù)據(jù)通路 保留站的
5、組織 寄存器與保留站的關(guān)系 寄存器重命名方法 常見處理器的數(shù)據(jù)通路 多發(fā)射結(jié)構(gòu)數(shù)據(jù)通路 不僅要前后看,而且要左右看 龍芯2號(hào)多發(fā)射結(jié)構(gòu)簡(jiǎn)介,常見處理器的數(shù)據(jù)通路,常見處理器的數(shù)據(jù)通路,轉(zhuǎn)移預(yù)測(cè),轉(zhuǎn)移指令 條件/無(wú)條件、直接/間接、絕對(duì)/相對(duì) 程序的轉(zhuǎn)移行為 很頻繁、局部性、可預(yù)測(cè)性(重復(fù)性、相關(guān)性) 軟件方法解決控制相關(guān) 循環(huán)展開、軟流水 硬件動(dòng)態(tài)轉(zhuǎn)移預(yù)測(cè) 轉(zhuǎn)移的重復(fù)性和偏向性:BHT、BTB 轉(zhuǎn)移指令的相關(guān)性問(wèn)題:兩層轉(zhuǎn)移預(yù)測(cè),Yeh和Patt分類 分支別名干擾問(wèn)題:Gshare等 混合預(yù)測(cè)器:不同的分支預(yù)測(cè)只能對(duì)某類的分支行為有效 常見處理器的轉(zhuǎn)移猜測(cè) ALPHA處理器的轉(zhuǎn)移猜測(cè)原理,功能
6、部件,ALU設(shè)計(jì) 先行進(jìn)位加法器 龍芯1號(hào)ALU設(shè)計(jì) ALU邏輯設(shè)計(jì) 定點(diǎn)補(bǔ)碼乘法器的設(shè)計(jì) Booth一位乘與二位乘算法 Wallace樹的結(jié)構(gòu),高速緩存(Cache),存儲(chǔ)層次的基本概念 程序訪問(wèn)的局部性:時(shí)間局部性和空間局部性 越小越簡(jiǎn)單的硬件越快,越快的硬件越昂貴 Cache結(jié)構(gòu) Cache的內(nèi)容是主存儲(chǔ)器內(nèi)容的一個(gè)子集 同時(shí)存儲(chǔ)數(shù)據(jù)和地址 需要考慮所需要的數(shù)據(jù)不在Cache中的情況 Cache性能優(yōu)化 降低失效率(MissRate) 降低失效延遲(MissPenalty) 降低命中延遲(HitTime) 提高Cache訪問(wèn)并行性 常見處理器的存儲(chǔ)層次 運(yùn)用之妙、存乎一心,存儲(chǔ)管理,虛擬
7、存儲(chǔ)的基本原理 TLB的原理和邏輯 MIPS處理器對(duì)虛存系統(tǒng)的支持 TLB、控制寄存器、專用指令、專用例外 LINUX操作系統(tǒng)的存儲(chǔ)管理 TLB、頁(yè)表和內(nèi)存分配過(guò)程 例:array=(int*)malloc(0 x1000); for (i=0;i1024;i+) arrayi = 0; TLB的性能分析和優(yōu)化 提高TLB覆蓋空間的大?。ǘ囗?yè)支持) 提高TLB異常處理的效率(軟TLB等緩存技術(shù)),多處理器,消息傳遞與共享存儲(chǔ) 可伸縮性和通用性 常見的共享存儲(chǔ)系統(tǒng) SMP、CC-NUMA、NCC-NUMA、SVM 共享存儲(chǔ)系統(tǒng)的指令相關(guān) 程序PRG的執(zhí)行E(PRG)正確的充要條件是E(PRG) PO(PRG)無(wú)圈 共享存儲(chǔ)系統(tǒng)的訪存事件次序 任一訪存操作u被分割成N個(gè)子操作,N為處理器個(gè)數(shù) 存儲(chǔ)一致性模型 結(jié)構(gòu)設(shè)計(jì)者與應(yīng)用程序員之間的一種約定,程序的正確性標(biāo)準(zhǔn) 弱一致性模型:同步操作在共享存儲(chǔ)系統(tǒng)中的作用 CACHE一致性協(xié)議 一種把新寫
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息軟件公司關(guān)聯(lián)交易管理制度版本
- 建筑工程項(xiàng)目招標(biāo)文件樣本
- 影視版權(quán)合作保密協(xié)議范本
- 中餐烹飪師工作總結(jié)范本及提升計(jì)劃
- 兒童英語(yǔ)故事教案范本
- 銀行理財(cái)產(chǎn)品風(fēng)險(xiǎn)提示教案設(shè)計(jì)
- 中小企業(yè)勞動(dòng)合同范本與法律解讀
- 高中生物創(chuàng)新教學(xué)案例分析
- 物流倉(cāng)庫(kù)安全檢查及整改方案
- 一年級(jí)體育活動(dòng)課程教案設(shè)計(jì)
- 北京市東城區(qū)2025-2026學(xué)年高三上學(xué)期期末考試英語(yǔ) 有答案
- 2025年煤礦安全規(guī)程新增變化條款考試題庫(kù)及答案
- 2025年教師師德師風(fēng)自查問(wèn)題清單及整改措施范文
- 2026年廣東農(nóng)墾火星農(nóng)場(chǎng)有限公司公開招聘作業(yè)區(qū)管理人員備考題庫(kù)及參考答案詳解
- 國(guó)家電投集團(tuán)江蘇公司招聘筆試題庫(kù)2026
- 養(yǎng)老護(hù)理服務(wù)的法律監(jiān)管與執(zhí)法
- (一診)成都市2023級(jí)高三高中畢業(yè)班第一次診斷性檢測(cè)物理試卷(含官方答案)
- 實(shí)驗(yàn)室生物安全培訓(xùn)-課件
- 第章交流穩(wěn)態(tài)電路
- 預(yù)應(yīng)力管樁-試樁施工方案
- FZ/T 82006-2018機(jī)織配飾品
評(píng)論
0/150
提交評(píng)論