下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第四章指令級并行知識點(diǎn)匯總指令級并行、靜態(tài)調(diào)度、動(dòng)態(tài)調(diào)度、Tomasulo算法、分支歷史表(BHT)、分支目標(biāo)緩沖器(BTB)、前瞻執(zhí)行、再定序緩存(ROB)、循環(huán)展開計(jì)算題1.有一個(gè)采用Tomasulo算法的處理器,有六個(gè)Load緩沖器(分別用標(biāo)號Load1、Load2、Load3、Load4、Load5、Load6表示),有三個(gè)加法保留站(分別用標(biāo)號Add1、Add2、Add3表示),有兩個(gè)乘法保留站(分別用標(biāo)號Mult1、Mult2表示)。對于下列指令序列, L.D F6,32(R2) L.D F2,36(R3) MUL.D F0,F2,F4 SUB.D F8,F2,F6 DIV.D F8,F0,F6 ADD.D F6,F8,F2給出從第一條指令流出開始的第6個(gè)時(shí)鐘周期時(shí)下面各表的內(nèi)容。假設(shè):(1)指令按順序流出,每個(gè)時(shí)鐘周期流出一條指令。 (2)指令流出1個(gè)時(shí)鐘周期,寫結(jié)果一個(gè)時(shí)鐘周期,各種指令的操作延遲為:Load:1個(gè)時(shí)鐘周期;加法:2個(gè)時(shí)鐘周期;乘法:10個(gè)時(shí)鐘周期;除法:40個(gè)時(shí)鐘周期。 (3)開始時(shí),處理器是完全空閑的,Load緩沖器按Load1、Load2、Load3、Load4、Load5、Load6的順序分配;加法保留站按Add1、Add2、Add3的順序分配;乘法保留站按Mult1、Mult2的順序分配。 (4)程序執(zhí)行前,R2的值為2000,R3的值為3000,內(nèi)存2032單元開始存放浮點(diǎn)數(shù)10,內(nèi)存3036單元開始存放浮點(diǎn)數(shù)20,F(xiàn)4寄存器存放浮點(diǎn)數(shù)5。2.單流出處理器采用Tomasulo算法進(jìn)行指令調(diào)度,有一個(gè)Load/Store部件,一個(gè)浮點(diǎn)乘法部件,一個(gè)浮點(diǎn)加法部件。假設(shè):(1)緩沖器/保留站及其服務(wù)的指令類型如下表LOAD1LOAD2LOAD3ADD1MUL1訪存訪存訪存加減法乘除法(2)各個(gè)硬件操作及指令執(zhí)行的時(shí)鐘周期如下表IssueWriteBackADD.DMUL.DLD.DST.D1141044(3)待執(zhí)行指令序列如下表:指令對應(yīng)變量LD.DF2,0X00(R0)Rt=F2,Rs=R0,Imm=0X00MUL.DF0,F4,F2Rd=F0,Rs=F4,Rt=F2LD.DF4,0X04(R0)Rt=F4,Rs=R0,Imm=0X04ADD.DF0,F4,F2Rd=F0,Rs=F4,Rt=F2SD.DF0,0X08(R0)Rt=F0,Rs=R0,Imm=0X08(4)指令序列執(zhí)行前,指令均未流出,所有緩沖器/保留站均空閑,寄存器和主存狀態(tài)如下表索引R0F0F2F4#0XC6#0XCA#0XCE數(shù)值0XC60X060X0A0XB10X110X220X33注:題目中的地址和立即數(shù)均用16進(jìn)制表示,以0X作為起始標(biāo)識。例如,#0XCA表示16進(jìn)制數(shù)“CA”對應(yīng)的內(nèi)存地址。請給出第二個(gè)LD指令完成寫結(jié)果時(shí)下列各個(gè)狀態(tài)表的內(nèi)容。(1)指令執(zhí)行狀態(tài)時(shí)鐘周期表指令流出執(zhí)行寫結(jié)果LD.DF2,0X00(R0)MUL.DF0,F4,F2LD.DF4,0X04(R0)ADD.DF0,F4,F2ST.DF0,0X08(R0)(2)保留站/緩沖器狀態(tài)表LabelBusyOpVj(rs)Vk(rt)Qj(rs)Qk(rt)A(Imm)LOAD1LOAD2LOAD3ADD1MUL1(3)寄存器狀態(tài)表LabelF0F2F4Qi解:(1)指令執(zhí)行狀態(tài)時(shí)鐘周期表指令對應(yīng)變量流出執(zhí)行寫結(jié)果LD.DF2,0X00(R0)Rt=F2,Rs=R0,Imm=0X00126MUL.DF0,F4,F2Rd=F0,Rs=F4,Rt=F22717LD.DF4,0X04(R0)Rt=F4,Rs=R0,Imm=0X043610ADD.DF0,F4,F2Rd=F0,Rs=F4,Rt=F241115SD.DF0,0X08(R0)Rt=F0,Rs=R0,Imm=0X0851016(2)保留站/緩沖器狀態(tài)表LabelBusyOpVj(rs)Vk(rt)Qj(rs)Qk(rt)A(Imm)LOAD1NoLD.D0XC60XC6LOAD2NoLD.D0XC60XCALOAD3YesSD.D0XC6ADD10X08ADD1YesADD.D0X220X11MUL1YesMUL.D0XB10X11(3)寄存器狀態(tài)表LabelF0F2F4QiADD100解畢。站名站名保留站或Load緩沖器忙操作VjVkQjQkALoad1Load2Add1Add2Mult1Mult2域名寄存器狀態(tài)F0F2F4F6F8F10F12……F30Qi答案:站名站名保留站或Load緩沖器忙操作VjVkQjQkALoad1noLoad2noAdd1yesSUB.D2010Add2yesADD.D20Mult2Mult
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 育學(xué)園成長游戲課程設(shè)計(jì)
- 綜采工作面課程設(shè)計(jì)
- 船舶課程設(shè)計(jì)體會(huì)
- 電子cab課程設(shè)計(jì)總結(jié)
- 媒體行業(yè)客服工作總結(jié)
- 2024年設(shè)備監(jiān)理師考試題庫含答案(能力提升)
- 印染行業(yè)安全工作總結(jié)
- 激光醫(yī)療行業(yè)現(xiàn)狀與前景趨勢報(bào)告
- 【八年級下冊地理中圖北京版】期中真題必刷卷B-【期中真題必刷卷】(北京專用)(解析版)
- 包裝行業(yè)業(yè)務(wù)員工作總結(jié)
- 會(huì)展旅游實(shí)務(wù)全套教學(xué)課件
- 非標(biāo)設(shè)計(jì)最強(qiáng)自動(dòng)計(jì)算-分割器計(jì)算
- 第五單元整體教學(xué)設(shè)計(jì)-統(tǒng)編版高中語文必修下冊
- 2025年蛇年春聯(lián)帶橫批-蛇年對聯(lián)大全新春對聯(lián)集錦
- 小班音樂教案:小瓢蟲飛教案及反思
- 生活中的代數(shù)智慧樹知到課后章節(jié)答案2023年下成都師范學(xué)院
- 監(jiān)獄物業(yè)投標(biāo)方案 (技術(shù)方案)
- 盲眼鐘表匠:生命自然選擇的秘密
- 雷達(dá)的分類及雷達(dá)信號處理詳解
- 焊接檢驗(yàn)作業(yè)指導(dǎo)書
- 甘河工業(yè)園區(qū)穩(wěn)定化固化車間和危廢暫存庫項(xiàng)目環(huán)評報(bào)告
評論
0/150
提交評論