




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持第5章課后習(xí)題和和.填空題(1)衡量流水線性能的主要指標(biāo)有指令亂序流動可能造成解決數(shù)據(jù)相關(guān)主要有三種數(shù)據(jù)相關(guān)。(4)超標(biāo)量處理機(jī)開發(fā)的是并行性,而超流水線處理機(jī)開發(fā)的是行性。(1),吞吐率、加速比、效率2).先寫后讀、先讀后寫、寫寫(3),推后分析、設(shè)置專用路徑.空間、時間.假設(shè)一條指令的執(zhí)行過程分為“取指令、分析和執(zhí)行三段,每一段的時間分別為 t、24t和34t。在下列各種情況下,分別寫出連續(xù)執(zhí)行n條指令所需要的時間表達(dá)式。(1)順序執(zhí)行方式。(2)僅取指令和執(zhí)行重疊。(3)取指令、分析和執(zhí)行重疊。第2題(1)順序執(zhí)行時每條指令用時
2、 =At+2At+3At=6At,因此n條指令所需要的時間=6n*At(2)第一條指令完成需要時間 =At+2At+3At=6At,根據(jù)題義,下一條指令的“取指令”與上一條指令執(zhí)行 的最后一個 t重疊。因此,自從第一條指令完成后,每隔 44t完成一條指令。所以余下的n-1條指令用時(n-1)*4 At.所以,n條指令所需要的時間=6 At+(n-1)*4 At=2(2n+1) Ato(3)第一條指令完成需要時間 =At+2At+3 At=6 At,由于一條指令的“取指令和分析階段和下一條指令的 執(zhí)行”階段重疊,因此,此后每3At完成一條指令,余下的 n-1條指令用時(n-1)*3 At.因此n
3、條指令所需要的時間 =6 At+(n-1)*3 At=3(n+1)At10z.用一條5個功能段的浮點加法器流水線計算F=】才。每個功能段的延遲時間均相等,流水線的輸出端與輸入端之間有直接數(shù)據(jù)通路,而且設(shè)置有足夠的緩沖寄存器。要求用盡可能短的時間完成計算,畫出流水線時空圖,計算流水線的實際吞吐率、加速比和效率。1文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持第3題假設(shè)每個功能段的延遲時間為t10F= i=l =(A1+ iA2)+ 6(A3+2A4)+8(A5+3A6)+ 9(A7+ 4A8)+7(A9+ 5A10)動出1
4、a4事1 fi甘由設(shè)4r%6飛rv由頻,|1i46T*咖獺士1t&,e1139賺設(shè)1a4心To41 一i2aL產(chǎn)TI立JI*則jTJSj|1$匝由上面的時空圖可以看出,在 204t時間內(nèi)共完成9個加法操作。因止匕:I吞吐率為:TP= 9/20=0.45加速比為:Sp= 9*5/20=2.5效率為:E= 45/(20*5)=45%.設(shè)有一個15000條指令的程序在一臺時鐘速率為25MHz的線性流水線處理機(jī)上執(zhí)行。假設(shè)該指令流水線有5段,并且每個時鐘周期發(fā)射一條指令。忽略由于轉(zhuǎn)移指令和無序執(zhí)行造成的損失。(1)用該流水線執(zhí)行這一程序,并用流過延遲與其相等的一個等效非流水線處理機(jī)執(zhí)行同一程序,將兩者
5、 加以比較,并計算其加速比。(2)該流水線處理機(jī)的效率是多少?(3)計算該流水線的吞吐率。第4題(1)等效的非流水處理機(jī)執(zhí)行一條指令需要的時間是5個時鐘周期。依照加速比定義,廣 滋15000 x575000/ 八八1nHS =兀+ 5-D 5 + (15000-5 15004(2)效率E9997R , 9997浜 + (w- 1)(3)吞吐率TP為7F =變一上+ S -1)_ 150QO 紫25M 1。甩-15004=2A 9QMIPS.設(shè)有5段流水線處理機(jī)的預(yù)約表如下:(1)列出禁止等待時間和沖突向量集。2文檔來源為:從網(wǎng)絡(luò)收集整理,wo
6、rd版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持(2)畫出狀態(tài)轉(zhuǎn)換圖,說明不引起流水線沖突的所有可能的啟動序列(循環(huán))(3)根據(jù)狀態(tài)圖列出所有簡單循環(huán)。(4)從簡單循環(huán)中找出迫切循環(huán)。(5)此流水線的最小平均等待時間 (MAL)是多少?(6)使用此流水線時,列出可允許的最小恒定循環(huán)。(7)該流水線的最大吞吐率是多少?(8)如果使用最小恒定循環(huán),則吞吐率是多少?123456S1XXS2XXS3XS4XS5XX第5題(1)禁止等待時間是:3, 4, 5。沖突向量為(11100)。(2)狀態(tài)轉(zhuǎn)換圖如下所示:(2)狀態(tài)轉(zhuǎn)換圖如下所示:(3)簡單循環(huán)如下:(1,1
7、, 6), (2, 6), (6) , (1, 6) (4)迫切(最小啟動)循環(huán)為(1,1, 6)(5)最小平均等待時間 MAL為MAL =1 6 = 2.67(6)最小恒定循環(huán)為(6)。(7)設(shè)該流水線的時鐘周期為T;(7)設(shè)該流水線的時鐘周期為T;則該流水線的最大吞吐率TPMAX 為max(8)使用最小恒定循環(huán)時,設(shè)該流水線的時鐘周期為q該流水線的吞吐率為TP =6T3文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持.下列匯編代碼在一臺3段流水線處理機(jī)上執(zhí)行,每一段都有冒險(相關(guān))檢測和分解。這三段是取指令、取操作數(shù)(
8、根據(jù)要求取一個或者多個)和執(zhí)行(包括寫回操作)。試說明在代碼執(zhí)行中所有可能的相關(guān)情況。Inc R0 /R0 (R0)+1/MulACC,R0 /ACC(ACC) X (R0)/Store R1,ACC /R1-(ACC)/AddACC,R0 /ACC(ACC)+(R0)/Store M,ACC/M(ACC)/第6題我們首先給上面的指令序列編號如下:I1 : Inc R0/R0 (R0)+1/I2 : MulACC,R0 /ACC (ACC) X (R0)/I3 : Store R1,ACC /R1 - (ACC)/I4 : Add ACC,R0 /ACC(ACC)+(R0)/I5: Store
9、 M,ACC /M (ACC)/我們使用IF、OF和EX來分別代表流水線的取指令、 取操作數(shù)和執(zhí)行三段。下面的圖表顯示了執(zhí)行的序列:tlu131516r7IFIzEMdStoreAddStore5CROr屈斯KU工AccAu刖K工IUKAoc圖中的箭頭方向是同一條指令在流水線中的流動方向,從圖中我們可以看出:在t3時刻:O(I1) n I(I2)= R0,會發(fā)生 RAW相關(guān);在 t4 時刻:O(I2) n I(I3)= Acc,會發(fā)生 RAW 相關(guān);在 t6 時刻:O(I4) n I(I5)= Acc,會發(fā)生 RAW 相關(guān)。其中我們用O(I1)表示指令I(lǐng)1的輸出寄存器(如R0表示寄存器,而 A
10、cc表示表示累加器),I(I2)表示指令I(lǐng)2 的輸入寄存器。下面的調(diào)度方法能夠避免相關(guān)的發(fā)生:UE5MliE?tlGIFMd、-LMiror*富康A(chǔ)cc、AceKOsunLEX* ROAccEMURIACCsun4M其中,Stall表示流水線停頓,通過這種方法,可以避免相關(guān)的發(fā)生.設(shè)有4段流水線處理機(jī)如下,此流水線的總求值時間為6個時鐘周期,所有相繼段必須在每個時鐘周期之后才能使用。(1)列出這一流水線的4行六列預(yù)約表(2)列出任務(wù)啟動之間的禁止等待時間集.4文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持(3)畫出表示所
11、有可能的等待時間循環(huán)的狀態(tài)圖。(4)根據(jù)狀態(tài)圖列出所有的迫切(最小啟動)循環(huán)(5)最小平均等待時間值是多少?第7題可能會有多種方案。答案一:(1)預(yù)約表如下所示:123456S1XXS2XXS3XS4X(2)禁止等待時間為:4,沖突向量為:(1000)(3)狀態(tài)轉(zhuǎn)移圖如下:(4)簡單循環(huán)如下所示:(1, 5), (1,1, 5), (1, 1, 1, 5), (1, 2, 5), (1, 2, 3, 5),(1,2,3,2, 5),(1,2,3,2, 1, 5),(2,5), (2, 1, 5)(2,1,2,5), (2,1,2,3,5), (2, 3,5), (3, 5), (3),(3,2
12、,5),(3 , 2,1,5),(3, 2, 1 , 2,5), (5), (3, 2, 1,5)(5)最小啟動循環(huán)如下:(1,1,1, 5)和(1, 2, 3, 2)5文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持(6)平均最小等待時間為:MAL = 2(7)最大的吞吐量為:T 1TP =丁答案二:文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持12(6)平均最小等待時間為:MAL = 2(7)最大的吞吐量為:T 1TP =丁答案二:文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持123456S1XXS2XXXS3XXS4X(1)預(yù)約表如下所示:(2)禁
13、止等待時間為:2和4,沖突向量為:(1010)。(4)簡單循環(huán)如下所示:(3), (5), (1, 5)和(3, 5)最小啟動循環(huán)如下:(1, 5)和(3)(6)最小平均等待時間為:MAL = 38.最大吞吐量為:三條功能流水線fl ,f2和f3可用下面的預(yù)約表來描述:6文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持用這三條流水線還可形成一個組合流水線網(wǎng)絡(luò)如下:通過此組合流水線的每個任務(wù)按以下的次序使用流水線:第一是 fl ,其次是f2和f3,再是fl ,然后得到輸 出。雙多路轉(zhuǎn)換器從(A,B)或(X,Y)中選擇一對輸入
14、,并把他們輸入給fl。組合流水線的使用也是用組合的預(yù)約表來描述的。(1)為此組合流水線填充下列預(yù)約表:123456789101112S1XS2XS3XT1T2T3XU1XU2U3(2)寫出禁止啟動循環(huán)和初始沖突向量。(3)畫出能清楚表示所有等待時間循環(huán)的狀態(tài)圖(4)列出所有簡單循環(huán)和迫切(最小啟動)循環(huán)(5)計算此組合流水線的 MAL和最大吞吐率第8題(1)預(yù)約表如下:123456789101112S1XXS2XXS3XXXXT1XXT2XT3XU1XXU2XU3X(2)禁止等待時間為:8, 1, 7, 9, 3, 2;初始沖突向量為:(1)(3)狀態(tài)轉(zhuǎn)換圖如下:7文檔來源為:從網(wǎng)絡(luò)收集整理,
15、word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持(4)簡單循環(huán)為:(5), (6), (10), (4, 6) , (4, 10), (5 , 6), (5, 10);其中最小啟動循環(huán)為:(5)和(4, 6);(5)最小平均啟動距離為:= 5TP = (6)最大吞吐量為;9.假設(shè)一個四段流水線(其時鐘周期t =20nS的預(yù)約表如下:123456S1XXS2XXS3XS4XX(1)哪些是禁止等待時間和初始沖突向量?(2)畫出調(diào)度該流水線的狀態(tài)變換圖。(3)確定與最佳迫切循環(huán)相關(guān)聯(lián)的MAL o(4)確定與MAL和給定的環(huán)目對應(yīng)的流水線吞吐率。(5)確定該
16、流水線的 MAL下限。從上面的狀態(tài)圖你得到最佳等待時間了嗎?如果允許你在上面的流水線中插入一個非計算延遲段,使最短迫切循環(huán)中的等待時間為1,其目的是要產(chǎn)生一張新的預(yù)約表,以獲得下限最佳等待時間。(6)畫出5行7列修改后的預(yù)約表。(7)為得到最佳循環(huán)畫出新的狀態(tài)變換圖。(8)根據(jù)狀態(tài)圖列出所有的簡單循環(huán)和迫切循環(huán)。(9)證明新的MAL等于下限。(10)這條流水線的最佳吞吐率是多少?與上面的吞吐率相比,改善的百分比是多少?第9題(1)禁止等待時間為:1, 2, 5;初始沖突向量為:(10011);8文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本
17、可編輯.歡迎下載支持(2)狀態(tài)轉(zhuǎn)移圖如下:(3)最小平均等待時間為:(4)最大吞吐量為:TP= =5一年 = 16.87Mop3魚 3x20 x10(million operation per second)(5)最小的平均等待時間為 2,因此,這種調(diào)度方法不是最優(yōu)的。(6)插入非計算性延遲后,預(yù)約表如下所示:1234567S1XXS2XXS3XS4XXDX(7)狀態(tài)轉(zhuǎn)換圖變成如下所示:(8)簡單循環(huán)如下:(4), (5),(7),(3,1), (3,4),(3,5,4), (3,5,7),(1,7)(5,4),(5,7),(3,7),( 1,3,4) , ( 1 , 3, 5,4), ( 1
18、 ,3,5,7)(1,3,7),(1,4,3), (1,4,4),(1,4,7), (5,3,4),(5,3,7)(5, 3, 1,7)9文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持其中最小啟動循環(huán)為(1,3)(9)此時的最小啟動距離為:= - = 22(1。)此時的最大吞吐率為:(1。)此時的最大吞吐率為:分12r.假設(shè)分支概率(相對于所有的指令)為:條件分支20%,跳轉(zhuǎn)和過程調(diào)用:5%,其中,條件成功分支有60%可能執(zhí)行。在一個4段的流水線中,如果分支指令在第2個時鐘周期末決定是否是條件失敗分支,在第3個時鐘周期末
19、決定是否是條件成功分支。假定第1個時鐘周期的操作和條件分支無關(guān),并且忽略其他流水停頓,那么,如果沒有控制相關(guān)的話,處理器能快多少? 第10題我們使用加速比來衡量控制相關(guān)引起的流水線的效率下降。考慮如下的公式: Li - I.均k相支這個公式中假設(shè)輸入的任務(wù)數(shù)目足夠多,并且我們假設(shè)所有的流水線停頓都由控制相關(guān)引起(因為我們只 關(guān)心控制相關(guān)),而式中的流水線平均停頓數(shù)定義為平均每條指令執(zhí)行過程流水線停頓的時鐘周期數(shù),該 公式可以看成是流水線加速比公式的極限情況。y =4理想狀態(tài)下,如果沒有控制相關(guān),也就沒有流水線停頓,于是,有. j 一 一為了得到因為控制相關(guān)引起的流水線平均停頓數(shù),我們需要三方面
20、的信息:(1)我們需要知道程序中的控制流指令類型。本題中有三種:條件分支發(fā)生,條件分支不發(fā)生,跳轉(zhuǎn)和子 程序調(diào)用。(2)我們需要知道每一種控制流指令引起的流水線平均停頓數(shù)。我們假設(shè)流水線的四段分別為IF、ID、EX和WB (分別代表取指令、指令分析、指令執(zhí)行和寫回)。首先我們考慮跳轉(zhuǎn)和調(diào)用的情形。如下面的表所示:指令123456跳轉(zhuǎn)或調(diào)用IFIDEXWBi+1IFIFIDEXi+2stallIFIDi+3stallIF由于流水線的第一級總是可以提前進(jìn)行(即不管下一條指令的內(nèi)容),所以在第2個時鐘周期(相對于跳轉(zhuǎn)或調(diào)用指令),下一條指令依然進(jìn)入IF段(因為此時i+1指令的地址是這時知道的唯一一個
21、可以用來更新PC的地址),在第2個時鐘周期末,跳轉(zhuǎn)和調(diào)用的目的地址已經(jīng)確定,所以流水線在第三個時鐘10文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持周期再次執(zhí)行IF以取回正確的指令,這樣引起了一個時鐘周期的停頓。條件分支發(fā)生的情形如下表:指令123456發(fā)生的條件分支IFIDEXWBi+1IFstallIFIDi+2stallstallIFi+3stallstall因為條件分支的目的地址在第 3個時鐘周期末才能決定,所以出現(xiàn)了2個時鐘周期的停頓。條件分支不發(fā)生的情形如下表:指令123456不發(fā)生的條件分支IFIDEXWB
22、i+1IFstallIDEXi+2stallIFIDi+3stallIF注意到第2個時鐘周期取到的是下一條順序指令,也就是不發(fā)生的分支的目標(biāo)地址,而且由于條件分 支的目的地址在第3個時鐘周期末確定,所以會產(chǎn)生一個時鐘周期的流水線停頓。(3)各種控制流指令發(fā)生的概率。題目已經(jīng)給出了數(shù)據(jù),所以,實際的平均停頓數(shù)為:流水線平均停做數(shù) 1K泌M 2X12%M 1通人0.37由此,實際的流水線加速比為:- - 比較理想情況和實際情況,我們可以得到如果沒有控制相關(guān)的情形下,在現(xiàn)有的系統(tǒng)基礎(chǔ)上得到的加速比 為:.設(shè)有兩個4段流水線加法器和若干個非計算延遲單元,每個延遲單元有一個單位的時間延遲。(1)用已有的
23、加法器和延遲單元構(gòu)成一個組合流水線部件,試對以下表達(dá)式求值:既)虱工)+碉-D+誠-2) +式L 3),對于所有的L心1理。組合流水線接收相繼輸入 a(i),對于L L2,,拜。(2)設(shè)有第三個4段流水線加法器,用這第三個加法器來擴(kuò)大題(a)中的設(shè)計,使之能計算以下的遞歸表達(dá)式:耳(i) =值+ XG-D,對于所有的1=4二,4。注意,界,3+戲T)+ WD +冗。-2)燉)+成-4),其中b(i)是由題(a)中的組合流水線產(chǎn)生的。11文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持第11題(1)組合流水線(1)組合流水線
24、(2)第三個加法器的連接:聆k 4段加法f器12.比較度為(m, n)的超流水線超標(biāo)量處理機(jī)與度為(1, 1)的基準(zhǔn)表量處理機(jī)的性能。在下述限制情況下,試分析下面公式的加速比表達(dá)式:. 丁E M 1陽軾* * NT)3 (也 加)=-=r;=k寸(M-陋)/(也用)常料ktN一閘(1)在1&mc4和1wn06的范圍內(nèi),對加速比 S(m,n)最大化后的最佳流水線段數(shù)是多少?(2)阻礙超標(biāo)量度 m增長的實際限制是什么?(3)阻礙超流水度n增長的實際限制是什么?第12題(1)對于給定的m和n的范圍,我們有不等式:僧題(卅-1) 1 NT 葡-m我們對超流水超標(biāo)量機(jī)的加速比公式進(jìn)行改寫如下:、, 用月
25、(N-D +用然上、(W-網(wǎng))+博號上 一區(qū)(附,用)=22 1(M-用。(M-附)斗煙月上根據(jù)上面的公式,可以知道當(dāng)mnk取最小值時,S(m,n)有最大值,因此,為了使加速比最大,流水線的段數(shù)應(yīng)t是1。(2)指令級的并行度限制了超標(biāo)量度的增長。(3)時鐘多相的技術(shù)(各部件間的同步存在困難)限制了超流水度的增長。13.在一臺單流水線處理機(jī)上執(zhí)行下面的程序。每條指令都要經(jīng)過“取指令、譯碼、執(zhí)行和寫結(jié)果4個流水段,每個流水段的延遲時間都是5ns。在執(zhí)行流水段,LS部件完成LOAD和STORE操作,其他操作都在ALU部件中完成,兩個操作部件的輸出端有直接數(shù)據(jù)通路與任意一個操作部件的輸入端相連接,AL
26、U部件產(chǎn)生的條件碼也能夠直接送入控制器。12文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持SUBR0, R0;R0-0LOADR1, #8;R1一向量長度 8LOOP : LOAD R2, A(R1) ;R2 A向量的一個元素MULR2, R1;R2 (R2) X (R1)ADDR0, R2;R0 -(R0)+(R2)DNE R1, LOOP ;R1 (R1)1,若(R1),造向 LOOPSTORE R0, S;保存結(jié)果(1)采用靜態(tài)分支預(yù)測技術(shù),每次都預(yù)測轉(zhuǎn)移不成功。畫出指令流水線的時空圖(中間部分可以省略,圖中 可用
27、指令序號表示),計算流水線的吞吐率和加速比,并分別計算譯碼部件和ALU部件的使用效率。(2)采用靜態(tài)分支預(yù)測技術(shù),每次都預(yù)測轉(zhuǎn)移成功。計算指令流水線的吞吐率和加速比,并分別計算譯碼部 件和ALU部件的使用效率。(3)為了采用指令取消技術(shù),請改寫上面的程序,并計算程序的執(zhí)行時間。第13題(1)采用靜態(tài)分支預(yù)測技術(shù),每次都預(yù)測轉(zhuǎn)移不成功。(1)采用靜態(tài)分支預(yù)測技術(shù),每次都預(yù)測轉(zhuǎn)移不成功。吞吐率 TP =加速憶”空巨巴一出 52吞吐率 TP =加速憶”空巨巴一出 52譯碼部件的效率,g的彳|匹度時或出;減件的效率:5- -*0.45152 0用3 52(2)采用靜態(tài)分支預(yù)測技術(shù),每次都預(yù)測轉(zhuǎn)移成功。
28、5x(3+4x8-b 2 + 353 = 5x(3+4x8-b 2 + 353 = (4 乂打4 = 39175(25)40的用=0.9004025屈在行=一 =0.&2寫40或-0 87541?(3)采用指令取消技術(shù)。SUB R0, R0;R0-013文檔來源為:從網(wǎng)絡(luò)收集整理13文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯,歡迎下載支持.文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持LOAD R1, #8;R1一向量長度 8LOAD R2, A(R1) ;R2 A向量的一個元素文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持LOAD R1, #8;R1一向量長度
29、 8LOAD R2, A(R1) ;R2 A向量的一個元素MUL R2, R1;R2(R2) X(R1)LOOP: ADD R0, R2;R0 -(R0)+(R2)DNE R1, LOOP ;R1(R1) 1,若(R1) 10轉(zhuǎn)向 LOOPLOAD R2, A(R1) ;R2 A向量的一個元素MULR2, R1;R2(R2) X(R1)STORE R0, S;保存結(jié)果程序的執(zhí)行時間為:5nsX40 = 200ns14.在一臺每個時鐘周期發(fā)射兩條指令的超標(biāo)量處理機(jī)上運行下面一段程序。所有指令都要經(jīng)過“取指令、譯碼、執(zhí)行和寫結(jié)果”4個階段,其中,取指令、譯碼和寫結(jié)果”三個階段各為一個流水段,其延 遲時間都為10ns。在執(zhí)行”階段,LOAD操作和AND操作各延遲10ns, ADD操作延遲20ns, MUL操作 延遲30ns, 4種操作部件各設(shè)置一個。ADD部件和MUL部件都采用流水線結(jié)構(gòu),每一級流水線的延遲時間都為10ns。n1 :LOADR
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025授權(quán)生產(chǎn)半導(dǎo)體器件合同模板
- 2025辦公室租賃合同樣本租賃合同范本
- 第13課《畫楊桃》【知識提要】二年級語文同步高效課堂(統(tǒng)編版)
- 鳳城醫(yī)院面試試題及答案
- 英語考驗面試真題及答案
- 紡織品檢驗員工作規(guī)范試題及答案
- 南寧初中分班試題及答案
- 化學(xué)式配平試題及答案
- 家居設(shè)計面試真題及答案
- 2025精簡版房屋買賣合同模板
- 2024年山西杏花村汾酒集團(tuán)有限責(zé)任公司招聘筆試真題
- 2025衡水市武強(qiáng)縣輔警考試試卷真題
- 《行政法與行政訴訟法》課件各章節(jié)內(nèi)容-第一章 行政法概述
- 山西省太原市2025年高三年級模擬考試(二)語文試題及答案
- 2025年廣東廣州中物儲國際貨運代理有限公司招聘筆試參考題庫含答案解析
- 湖北省武漢市2025屆高中畢業(yè)生二月調(diào)研考試數(shù)學(xué)試題及答案
- 2025年高三語作文模擬題分析+材料+范文:關(guān)心人本身應(yīng)成為一切技術(shù)上奮斗的主要目標(biāo)
- 2025中考二輪專題復(fù)習(xí):古詩文主題默寫匯編(2)(含答案)
- 海外安保面試題及答案
- 愚公移山英文 -中國故事英文版課件
- 高空墜落事故專項應(yīng)急救援預(yù)案
評論
0/150
提交評論