版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 例題 1.1假設(shè)將某一部件的處理速度加快到10 倍,該部件的原處理時(shí)間僅為整個(gè)運(yùn)行時(shí)間的 40%,則采用加快措施后能使整個(gè)系統(tǒng)的性能提高多少? 解答 由題意可知: Fe=0.4, Se=10,根據(jù) Amdahl 定律,加速比為:Sn=1/(0.6+0.4/10)=1.56 例題 1.2采用哪種實(shí)現(xiàn)技術(shù)來(lái)求浮點(diǎn)數(shù)平方根FPSQR 的操作對(duì)系統(tǒng)的性能影響較大。假設(shè) FPSQR 操作占整個(gè)測(cè)試程序執(zhí)行時(shí)間的20%。一種實(shí)現(xiàn)方法是采用FPSQR 硬件,使FPSQR 操作的速度加快到10 倍。另一種實(shí)現(xiàn)方法是使所有浮點(diǎn)數(shù)據(jù)指令的速度加快,使FP 指令的速度加快到 2 倍,還假設(shè) FP 指令占整個(gè)執(zhí)行時(shí)
2、間的 50%。請(qǐng)比較這兩種設(shè)計(jì)方案。 解答 分別計(jì)算出這兩種設(shè)計(jì)方案所能得到的加速比: 例題 1.2 解答 =(4*25%)+(1.33*75%)=2.0方案 1: CPI1=CPI 原-2%* ( CPI 老 1-CPI 新 1) =2.0-2%* ( 20-2) =1.64方案 2: CPI2=CPI 原-25%* ( CPI 老 2-CPI 新 2) =2.0-25%* ( 4-2) =1.5方案 2 的加速比 =CPU 時(shí)間 原/CPU 時(shí)間 2=IC* 時(shí)鐘周期 *CPI 原 / IC* 時(shí)鐘周期 *CPI 2=2/1.5=1.33 習(xí)題 1.17 假設(shè)高速緩存Cache 工作速度為
3、主存的則采用 Cache 后,能使整個(gè)存儲(chǔ)系統(tǒng)獲得多高的加速比5 倍,且 Cache 被訪問(wèn)命中的概率為Sp?90%, 解答 我們首先對(duì)新的存儲(chǔ)系統(tǒng)的性能做以下的假設(shè):在 Cache 不命中的情況下, 對(duì) Cache的訪問(wèn)不會(huì)額外損失時(shí)間,即:首先,決定Cache 是否命中所用的時(shí)間可以忽略;其次,在從主存向 Cache 傳輸?shù)耐瑫r(shí), 數(shù)據(jù)也被傳輸給使用部件(不需要再?gòu)腃ache 中讀?。?。這樣,新的存儲(chǔ)系統(tǒng)中,平均存取時(shí)間分為兩個(gè)部分:Tnew _ averageTmissRmissThitRhitTmainRmissTCacheRhit其中, R 表示各種情況所占的比例。根據(jù)加速比的計(jì)算
4、公式,Told _ averageTmain13.57SpTmainRmissTCacheRhit10.15Tnew_ average0.9 習(xí)題 1.19 解答 CPI CPIi Ii /Ic 45000/10 5( 32000 2) /105( 15000 2) /105( 8000 2) /105 1.55MIPS (40 106)/(1.55 106) 25.8MIPSTe 105/(25.8 106) 3.88ms 習(xí)題 1.20 某工作站采用時(shí)鐘頻率為15MHz 、處理速率為10MIPS 的處理機(jī)來(lái)執(zhí)行一個(gè)已知混合程序。 假定每次存儲(chǔ)器存取為1 周期延遲、 試問(wèn):( 1)此計(jì)算機(jī)的
5、有效 CPI 是多少?(2)假定將處理機(jī)的時(shí)鐘提高到30MHz ,但存儲(chǔ)器子系統(tǒng)速率不變。這樣,每次存儲(chǔ)器存取需要兩個(gè)時(shí)鐘周期。如果30%指令每條只需要一次存儲(chǔ)存取,而另外5%每條需要兩次存儲(chǔ)存取,還假定已知混合程序的指令數(shù)不變,并與原工作站兼容, 試求改進(jìn)后的處理機(jī)性能。 解答 ( 1)由 MIPS = 時(shí)鐘頻率 /( CPI 106), 則有: CPIA = 時(shí)鐘頻率 /(MIPS106)= 1.5。(2)當(dāng)時(shí)鐘頻率為 15MHZ 時(shí),假設(shè)不進(jìn)行存儲(chǔ)操作指令的CPI 為 x,則要進(jìn)行一次存儲(chǔ)操作指令的 CPI 為 1+ x,要進(jìn)行二次存儲(chǔ)操作指令的CPI 為 2+ x ,因此有:1.5 =
6、 x 65% +( 1+ x )30% +( 2+ x) 5%解得 x = 1.1當(dāng)時(shí)鐘頻率為30MHZ 時(shí),不進(jìn)行存儲(chǔ)操作指令的CPI 不變?yōu)?1.1,要進(jìn)行一次存儲(chǔ)操作指令的 CPI 為 2+ x = 3.1 ,要進(jìn)行二次存儲(chǔ)操作指令的CPI 為 4+ x = 5.1 ,因此平均 CPI 為:CPIB = 1.1 65% + 3.1 30%+ 5.15% = 1.9所以 MIPSB =時(shí)鐘頻率 /( CPIB106) =( 30106) /( 1.9 106) = 15.8 習(xí)題 2.13一個(gè)處理機(jī)共有10 條指令,各指令在程序中出現(xiàn)的概率如下表:指令信號(hào)概率Huffman 編砝碼2/8
7、擴(kuò)展編砝碼3/7 擴(kuò)展編砝碼1 0.25 0.20 3 0.15 4 0.10 5一個(gè)處理機(jī)共有10 條指令,各指令在程序中出現(xiàn)的概率如下表:出現(xiàn)指令信號(hào)出現(xiàn)概率Huffman 編砝碼2/8 擴(kuò)展編砝碼3/7 擴(kuò)展編砝碼1 0.252 0.2030.154 0.105 0.0860.087 0.058 0.049 0.0310 0.02(1) 采用最優(yōu)Huffman 編碼法(信息熵)計(jì)算這10 條指令的操作碼最短平均長(zhǎng)度。(2) 采用 Huffman 編碼法編寫這 10 條指令的操作碼,并計(jì)算操作碼的平均長(zhǎng)度,計(jì)算與最優(yōu) Huffman 編碼法(信息熵)相比的操作碼信息冗余量。將得到的操作碼編
8、碼和計(jì)算的結(jié)果填入上面的表中。(3) 采用 2/8 擴(kuò)展編碼法編寫這 10 條指令的操作碼, 并計(jì)算操作碼的平均長(zhǎng)度, 計(jì)算與最優(yōu)Huffman 編碼法相比的操作碼信息冗余量。 把得到的操作碼編碼和計(jì)算的結(jié)果填入上面的表中。(4) 采用 3/7 擴(kuò)展編碼法編寫這 10 條指令的操作碼, 并計(jì)算操作碼的平均長(zhǎng)度, 計(jì)算與最優(yōu)Huffman 編碼法相比的操作碼信息冗余量。 把得到的操作碼編碼和計(jì)算的結(jié)果填入上面的表中。解答 習(xí)題 2.14一臺(tái)模型機(jī)共有7 條指令,各指令的使用頻度分別是35、 25、 20、 10、 5、 3、2,有 8 個(gè)通用數(shù)據(jù)寄存器,2 個(gè)變址寄存器。(1) 要求操作碼的平均
9、長(zhǎng)度最短,請(qǐng)?jiān)O(shè)計(jì)操作碼的編碼,并計(jì)算所設(shè)計(jì)操作碼的平均長(zhǎng)度。(2) 設(shè)計(jì) 8 位字長(zhǎng)的寄存器寄存器型指令 3 條,16 位字長(zhǎng)的寄存器存儲(chǔ)器型變址尋址方式指令 4 條,變址圍不小于正、負(fù) 127。請(qǐng)?jiān)O(shè)計(jì)指令格式,并給出各字段的長(zhǎng)度和操作碼的編碼。解答 習(xí)題2.15某處理機(jī)的指令字長(zhǎng)為地址字段的長(zhǎng)度均為(1) 如果雙地址指令有16 位,有雙地址指令、單地址指令和零地址指令三類,并假設(shè)每個(gè)6 位。15 條,單地址指令和零地址指令的條數(shù)基本相同,問(wèn)單地址指令和零地址指令各有多少條?并且為這三類指令分配操作碼。(2) 如果要求三類指令的比例大致為1: 9: 9,問(wèn)雙地址指令、單地址指令和零地址指令各有
10、多少條?并且為這三類指令分配操作碼。解答 (1) 雙地址指令格式為:466操作碼地址碼 1地址碼 2單地址指令格式為:106操作碼地址碼零地址指令格式為: 16操作碼雙地址指令15 條,操作碼為: 00001110;單地址指令26-1=63 條,操作碼為: 1111 0000001111 111110零地址指令26=64 條,操作碼為: 1111 111111 0000001111 111111 111111(2) 雙地址指令 14 條,地址碼: 00001101;單地址指令26*2-2 = 126條, 1110 0000001110 111110,1111 0000001111 111110
11、;零地址指令128 條 1111 111111 0000001111 111111 111111。 習(xí)題 3.1什么是存儲(chǔ)系統(tǒng)?對(duì)于一個(gè)由兩個(gè)存儲(chǔ)器M1 和 M2 構(gòu)成的存儲(chǔ)系統(tǒng),假設(shè)M1 的命中率為 h,兩個(gè)存儲(chǔ)器的存儲(chǔ)容量分別為s1 和 s2,存取時(shí)間分別為 t1 和 t2,每千字節(jié)的成本分別為 c1 和 c2。在什么條件下,整個(gè)存儲(chǔ)系統(tǒng)的每千字節(jié)平均成本會(huì)接近于c2?該存儲(chǔ)系統(tǒng)的等效存取時(shí)間ta 是多少?假設(shè)兩層存儲(chǔ)器的速度比r=t2/t1 ,并令 e=t1/ta 為存儲(chǔ)系統(tǒng)的訪問(wèn)效率。試以r 和命中率 h 來(lái)表示訪問(wèn)效率e。如果 r=100,為使訪問(wèn)效率e0.95,要求命中率h 是多少
12、?對(duì)于中的命中率實(shí)際上很難達(dá)到,假設(shè)實(shí)際的命中率只能達(dá)到0.96?,F(xiàn)在采用一種緩沖技術(shù)來(lái)解決這個(gè)問(wèn)題。 當(dāng)訪問(wèn) M1 不命中時(shí), 把包括被訪問(wèn)數(shù)據(jù)在的一個(gè)數(shù)據(jù)塊都從 M2 取到 M1 中,并假設(shè)被取到 M1 中的每個(gè)數(shù)據(jù)平均可以被重復(fù)訪問(wèn) 5 次。請(qǐng)?jiān)O(shè)計(jì)緩沖深度(即每次從 M2 取到 M1 中的數(shù)據(jù)塊的大小)。解答 習(xí)題3.3要求完成一個(gè)兩層存儲(chǔ)系統(tǒng)的容量設(shè)計(jì)。第一層M1 是 Cache,其容量有三種選擇: 64KB 、 128KB 和 256KB ,它們的命中率分別為0.7、 0.9 和 0.98;第二層 M2 是主存儲(chǔ)器,其容量為4MB 。并設(shè)兩個(gè)存儲(chǔ)器的存取時(shí)間分別為t1 和 t2,每千
13、字節(jié)的成本分別為 c1 和 c2。如果 c1=20c2 和 t2=10t1 。 在 t1=20ns 的條件下,分別計(jì)算三種存儲(chǔ)系統(tǒng)的等效存取時(shí)間。 如果 c2=0.2 美元 /KB ,分別計(jì)算三種存儲(chǔ)系統(tǒng)每千字節(jié)的平均成本。 對(duì)三種存儲(chǔ)系統(tǒng)的設(shè)計(jì)作一個(gè)比較,并分別按平均成本和等效存取時(shí)間指出它們性能的排列次序。 根據(jù)等效存取時(shí)間和平均成本的乘積,選擇最優(yōu)的設(shè)計(jì)。解答 ( 1)t = ht1 + (1 h)t2,當(dāng) cache 為 64k 時(shí), t = 0.7*20ns + (1-0.7)*200ns = 74ns ;當(dāng) cache=128k 時(shí), t=38ns;當(dāng) cache=256k 時(shí),t
14、=23.6ns(2)按照公式:cc1 s 1c2 s 2s 1s2cache=64k, c=0.2585 美元 /k 字節(jié);cache=128k, c=0.3152 美元 /k 字節(jié);cache=256k , c=0.4235 美元 /k 字節(jié)(3)按等效訪問(wèn)時(shí)間由小到大排序,容量分別為:256k,128k , 64k按每字節(jié)平均價(jià)格由小到大排序,分別為:64k, 128k, 256k( 4) 19.129 ns.美元 /k 字節(jié) ; 11.9776 ns.美元 /k 字節(jié); 9.9946 ns.美元 /k 字節(jié);選 256k 的 cache 最優(yōu) 習(xí)題 3.7有 16 個(gè)存儲(chǔ)器模塊,每個(gè)模塊
15、的容量為4M 字節(jié),字長(zhǎng)為32 位?,F(xiàn)在要用這16 個(gè)存儲(chǔ)器模塊構(gòu)成一個(gè)主存儲(chǔ)器,有如下幾種組織方式:方式 1: 16 個(gè)存儲(chǔ)器模塊采用高位交叉方式構(gòu)成存儲(chǔ)器。方式 2: 16 個(gè)存儲(chǔ)器模塊構(gòu)成并行訪問(wèn)存儲(chǔ)器。方式 3: 16 個(gè)存儲(chǔ)器模塊采用低位交叉方式構(gòu)成存儲(chǔ)器。方式 4: 2 路高位交叉8 路低位交叉構(gòu)成存儲(chǔ)器。方式 5: 4 路高位交叉4 路低位交叉構(gòu)成存儲(chǔ)器。方式 6: 4 路并行訪問(wèn)4 路低位交叉構(gòu)成存儲(chǔ)器。 寫出各種存儲(chǔ)器的地址格式。 比較各種存儲(chǔ)器的優(yōu)缺點(diǎn)。 不考慮訪問(wèn)沖突,計(jì)算各種存儲(chǔ)器的頻帶寬度。 畫出各種存儲(chǔ)器的邏輯示意圖。解答 (1)主存地址格式:區(qū)號(hào) E區(qū)組號(hào) G11
16、(2)Cache 地址格式:組號(hào)組塊號(hào)11(3) 主存與 Cache 中各個(gè)塊的映象對(duì)應(yīng)關(guān)系:組0塊0C0塊1C1組1塊0C2塊1C3組塊號(hào) B塊地址 W14塊地址4塊0B0塊1B1區(qū)0 塊0B2塊1B3塊0B4塊1B5塊0B6 區(qū)1塊1B7(4) Cache 的塊地址流情況:B6B2B4B1B4B6B3B0B4B5B7B3C2C3C0C1C0C2C3C1C0C1C2C3(5) FIFO 中 Cache 的塊命中率:3/12 25%(6) LFU 中 Cache 的塊命中率:4/12 33.3%(7) 改為全相聯(lián)映象后:FIFO 中塊命中率:4/12 33.3%LFU 中塊命中率:3/12 2
17、5%(8) 這時(shí) Cache 的命中率:1 8/(16 12) 95.8% 習(xí)題 5.8用一條 5 個(gè)功能段的浮點(diǎn)加法器流水線計(jì)算F 。每個(gè)功能段的延遲時(shí)間均相等,流水線的輸出端與輸入端之間有直接數(shù)據(jù)通路,而且設(shè)置有足夠的緩沖寄存器。要求用盡可能短的時(shí)間完成計(jì)算,畫出流水線時(shí)空?qǐng)D,計(jì)算流水線的實(shí)際吞吐率、加速比和效率。解答 123456789123456789123456789123456789123456789123456789101112131415161718192121吞吐率: TP9t21加速比: S=9*5/21=15/7效率: E59 t3521 t7 習(xí)題 5.11 一條有 4 個(gè)功能段的非線性流水線, 每個(gè)功能段的延遲時(shí)間都相等, 都為 20ns,它的預(yù)約表如下 :(1) 寫出流水線的禁止集合和初始沖突向量。畫出調(diào)度流水線的狀態(tài)圖。求流水線的最小啟動(dòng)循環(huán)和最小平均啟動(dòng)距離。求平均
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公區(qū)花園改造合同樣本
- 構(gòu)建全面性的企業(yè)安全文化管理體系的課程設(shè)計(jì)思路
- 新材料研發(fā)及生產(chǎn)合作協(xié)議書
- 農(nóng)業(yè)養(yǎng)殖行業(yè)疫病防控責(zé)任免除協(xié)議
- 2024年新材料研發(fā)與應(yīng)用項(xiàng)目合同
- 閱讀器電子書出版發(fā)行合同
- 2024年農(nóng)業(yè)現(xiàn)代化技術(shù)研發(fā)投資合同
- 2024年金融科技應(yīng)用開(kāi)發(fā)合同
- 旅游行業(yè)旅行安全風(fēng)險(xiǎn)免責(zé)協(xié)議
- 35歲以下創(chuàng)業(yè)者創(chuàng)新創(chuàng)業(yè)支持計(jì)劃合作協(xié)議
- 2023年上海英語(yǔ)高考卷及答案完整版
- 西北農(nóng)林科技大學(xué)高等數(shù)學(xué)期末考試試卷(含答案)
- 金紅葉紙業(yè)簡(jiǎn)介-2 -紙品及產(chǎn)品知識(shí)
- 《連鎖經(jīng)營(yíng)管理》課程教學(xué)大綱
- 《畢淑敏文集》電子書
- 頸椎JOA評(píng)分 表格
- 員工崗位能力評(píng)價(jià)標(biāo)準(zhǔn)
- 定量分析方法-課件
- 朱曦編著設(shè)計(jì)形態(tài)知識(shí)點(diǎn)
- 110kV變電站工程預(yù)算1
- 某系統(tǒng)安全安全保護(hù)設(shè)施設(shè)計(jì)實(shí)施方案
評(píng)論
0/150
提交評(píng)論