下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Tomasulo算法試驗(yàn)匯報(bào)課程名稱:高級(jí)計(jì)算機(jī)系統(tǒng)構(gòu)造學(xué)號(hào):姓名:指導(dǎo)教師:曰期:12月8曰試驗(yàn)?zāi)康募由顚?duì)指令集并行性及開(kāi)發(fā)的理解。加深對(duì)Tomasulo算法的理解。掌握Tomulo算法在指令流出、執(zhí)行、寫成果各階段對(duì)浮點(diǎn)操作指令以及l(fā)oad和store指令進(jìn)行什么處理。掌握采用了Tomasulo算法的浮點(diǎn)處理部件的構(gòu)造。掌握保留站的構(gòu)造。給定被執(zhí)行代碼片段,對(duì)于詳細(xì)某個(gè)時(shí)鐘周期,可以寫出保留站、指令狀態(tài)表以及浮點(diǎn)寄存器狀態(tài)表內(nèi)容的變化狀況。試驗(yàn)平臺(tái)Tomasulo算法模擬器。試驗(yàn)內(nèi)容1.假設(shè)浮點(diǎn)功能部件的延遲時(shí)間為加減法2個(gè)周期,乘法10個(gè)時(shí)鐘周期,除法40個(gè)時(shí)鐘周期,load部件2個(gè)時(shí)鐘周期。運(yùn)行程序的代碼段如下:L.DF6,24(R2)L.DF2,12(R3)MUL.DF0,F2,F4SUB.DF8,F6,F2DIV.DF10,F0,F6ADD.DF6,F8,F2當(dāng)指令MUL.D寫成果時(shí),保留站中內(nèi)容如下表所示:當(dāng)指令MUL.D寫成果時(shí),load緩沖器中內(nèi)容如下表所示:當(dāng)指令MUL.D寫成果時(shí),寄存器狀態(tài)表中的內(nèi)容如下表所示:觀測(cè)分析:周期1:取出第一條指令L.DF6,24(R2),地址偏移量24寫入LOAD1,LOAD1名存入寄存器F6。周期2:取出第二條指令L.DF2,12(R3),地址偏移量12寫入LOAD2,LOAD2名存入寄存器F2,同步第一條指令開(kāi)始執(zhí)行,LOAD1上寫入絕對(duì)地址。周期3:取出第三條指令MUL.DF0,F2,F4,第一條指令完畢,第二條指令開(kāi)始執(zhí)行,LOAD2上寫入絕對(duì)地址。保留站中存入待運(yùn)算的操作數(shù)和操作。寄存器F0上QI寫入保留站中待運(yùn)算命令的名稱。周期4:取出第四條指令SUB.DF8,F6,F2,第二條指令執(zhí)行完畢,第一條指令寫入成果M1到寄存器F6,保留站中存入第四條指令的待運(yùn)算操作數(shù)和操作。LOAD1清空。周期5:取出第五條指令DIV.DF10,F0,F6,第二條指令寫成果M2到寄存器F2,LOAD2清空。保留站中存入第五條指令的待運(yùn)算操作數(shù)和操作周期6:取出第六條指令A(yù)DD.DF6,F8,F2,第三條和第四條指令開(kāi)始執(zhí)行,有關(guān)的操作數(shù)和操作符被存入保留站周期7:第四條指令執(zhí)行完畢,保留站中的第三條指令繼續(xù)執(zhí)行。周期8:第四條指令寫成果M3到寄存器F8,保留站中寄存第四條指令的位置清空,第三條指令繼續(xù)執(zhí)行。周期9:第六條指令開(kāi)始執(zhí)行。第三條指令繼續(xù)執(zhí)行。周期10:第六條指令執(zhí)行完畢,第三條指令繼續(xù)執(zhí)行。周期11:第六條指令寫成果M4到寄存器F6中,清空保留站中本來(lái)寄存第六條指令的位置。第三條指令繼續(xù)執(zhí)行。周期12~15:第三條指令繼續(xù)執(zhí)行,直到完畢。周期16:第三條指令寫成果M5到寄存器F0,保留站中本來(lái)寄存第三條指令的位置清空。周期17~56:第五條指令開(kāi)始執(zhí)行,直到結(jié)束周期57:第五條指令執(zhí)行結(jié)束後寫成果M6到F10,保留站中本來(lái)寄存第五條指令的位置清空。2.對(duì)于與1相似的延遲時(shí)間和代碼段(1)在第3個(gè)時(shí)鐘周期時(shí),保留站內(nèi)容如下表所示:在第3個(gè)時(shí)鐘周期時(shí),load緩沖器內(nèi)容如下表所示:在第3個(gè)時(shí)鐘周期時(shí),寄存器狀態(tài)表內(nèi)容如下表所示:(2)步進(jìn)5個(gè)時(shí)鐘周期後,保留站內(nèi)容如下表所示:load緩沖器內(nèi)容如下表所示:寄存器狀態(tài)表中內(nèi)容如下表所示:(3)再步進(jìn)10個(gè)時(shí)鐘周期後,保留站內(nèi)容如下表所示:load緩沖器內(nèi)容如下表所示:寄存器狀態(tài)表中內(nèi)容如下表所示:3.浮點(diǎn)功能部件的延遲時(shí)間為加減法3個(gè)時(shí)鐘周期,乘法8個(gè)時(shí)鐘周期,除法40個(gè)時(shí)鐘周期。load部件2個(gè)時(shí)鐘周期。運(yùn)行程序的代碼段如下:L.DF12,20(R5)L.DF2,10(R6)MUL.DF6,F2,F10SUB.DF0,F8,F2DIV.DF10,F0,F12ADD.DF8,F12,F2在第3個(gè)時(shí)鐘周期時(shí),保留站內(nèi)容如下表所示:load緩沖器內(nèi)容如下表所示:寄存器狀態(tài)表中內(nèi)容如下表所示:步進(jìn)5個(gè)時(shí)鐘周期後
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《 內(nèi)蒙古湖泊湖濱濕地蘆葦性狀變異及生態(tài)適應(yīng)策略》范文
- 《 《律師本色》中的語(yǔ)用預(yù)設(shè)研究》范文
- 在朗讀中靠近文本-初中語(yǔ)文七年級(jí)《陳太丘與友期行》教學(xué)設(shè)計(jì)與課堂實(shí)錄
- 2024-2025學(xué)年湖南省長(zhǎng)沙市高三年級(jí)上冊(cè)9月大聯(lián)考數(shù)學(xué)檢測(cè)試卷(含解析)
- 三下語(yǔ)文21課教育課件
- 教學(xué)設(shè)計(jì)初中心理教育活動(dòng)實(shí)例分析
- 山東省棗莊市現(xiàn)代實(shí)驗(yàn)學(xué)校2025屆高三下學(xué)期質(zhì)檢檢測(cè)試題(三)英語(yǔ)試題含解析
- 山東省聊城市高唐一中2024-2025學(xué)年高三教學(xué)質(zhì)量監(jiān)測(cè)(三)英語(yǔ)試題含解析
- 山東省日照市莒縣、嵐山2024-2025學(xué)年高三二模英語(yǔ)試題試卷含解析
- 政治教學(xué)設(shè)計(jì)國(guó)家制度與發(fā)展
- 2023中國(guó)主要城市道路網(wǎng)密度與運(yùn)行狀態(tài)監(jiān)測(cè)報(bào)告
- ORACLE ERP EBS財(cái)務(wù)全模塊操作手冊(cè)中文版
- 公共藝術(shù)設(shè)計(jì)方案案例
- 《墻繪表現(xiàn)》課件-1-2《墻繪藝術(shù)介紹》
- 項(xiàng)目部交通安全管理實(shí)施細(xì)則
- 糖尿病診斷與分型
- 術(shù)前訪視課件
- 汕頭大學(xué)開(kāi)題報(bào)告模板
- 企業(yè)文化宣傳培訓(xùn)課件
- 初二主題班會(huì)課件《珍愛(ài)生命注意安全》
- 德安舊城改造計(jì)劃書
評(píng)論
0/150
提交評(píng)論