同時(shí)多線程處理器中的資源分配策略研究
【圖文】:
.2 發(fā)射帶寬增加后 SPEC CPU 2000 程序的 IPC 和硬件復(fù)雜度增長用程序固有的 ILP體系結(jié)構(gòu)的優(yōu)化主要受到以 SPEC CPU 2000 評測為代表的動。這類應(yīng)用大多具有較規(guī)則的控制流和較高的 ILP,可以器的預(yù)測精度達(dá)到 90%以上。但是,并非所有的應(yīng)用都有整型程序固有的 ILP 較低,浮點(diǎn)程序固有的 ILP 較高。許理器從傳統(tǒng)的單指令流中實(shí)際能開發(fā)出的 ILP 是非常有準(zhǔn)程序,PowerPC 620 的 IPC 為 0.96~1.77,8 發(fā)射的 Alp 不到 1.5[1]。Pentium Pro 對 SPEC95 基準(zhǔn)程序有類似的 IPC 們在 8 發(fā)射 Alpha 處理器2上對 SPEC CPU 2000 進(jìn)行了測試.15。些服務(wù)器應(yīng)用,,像商業(yè)的在線事務(wù)處理(On-Line TransacLTP)和決策支持系統(tǒng)(Decision Support Systems 簡稱 DS則,ILP 較低。在一臺由 4 個(gè) Pentium Pro 組成的對稱多處
國防科學(xué)技術(shù)大學(xué)研究生院博士學(xué)位論文以發(fā)射執(zhí)行,填充的方格表示有指令可以發(fā)射執(zhí)行。發(fā)射槽的浪費(fèi)可以分成垂直浪費(fèi)和水平浪費(fèi)[3],如果某個(gè)周期所有的發(fā)射槽都空閑,這時(shí)稱發(fā)生了垂直浪費(fèi),如果只有部分發(fā)射槽空閑,則稱發(fā)生了水平浪費(fèi)。不難看出,單線程處理器中既存在垂直浪費(fèi),又存在水平浪費(fèi)。垂直浪費(fèi)是由長延時(shí)操作造成的,而水平浪費(fèi)是由指令級并行不夠造成的。(1) 同時(shí)多線程 vs. FMT 和 CMT圖 1.3(b) 和(c)分別給出了 FMT 和 CMT 中發(fā)射槽的使用情況。FMT 和 CMT通過線程切換可以隱藏存儲延時(shí),因此減少了發(fā)射槽的垂直浪費(fèi)?墒怯捎 FMT和 CMT 在同一個(gè)時(shí)鐘周期里只能從一個(gè)線程發(fā)射指令,因此指令級并行不足造成的水平浪費(fèi)仍然存在。
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:博士
【學(xué)位授予年份】:2006
【分類號】:TP332
【引證文獻(xiàn)】
相關(guān)期刊論文 前2條
1 王永文;鄭倩冰;尹遠(yuǎn);孫彩霞;竇強(qiáng);;細(xì)粒度多線程處理器中前瞻性數(shù)據(jù)加載的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)研究與發(fā)展;2011年S1期
2 王永文;陳微;鄭倩冰;竇強(qiáng);;多線程向量處理器中向量數(shù)據(jù)存儲結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)研究與發(fā)展;2012年S1期
相關(guān)會議論文 前1條
1 王永文;鄭倩冰;尹遠(yuǎn);孫彩霞;竇強(qiáng);;細(xì)粒度多線程處理器中前瞻性數(shù)據(jù)加載的設(shè)計(jì)與實(shí)現(xiàn)[A];2010年第16屆全國信息存儲技術(shù)大會(IST2010)論文集[C];2010年
相關(guān)博士學(xué)位論文 前3條
1 歐國東;基于線程的數(shù)據(jù)預(yù)取技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
2 賈小敏;多核處理器片上Cache訪問行為分析與優(yōu)化機(jī)制研究[D];國防科學(xué)技術(shù)大學(xué);2011年
3 齊樹波;面向片上網(wǎng)絡(luò)的高性能路由器關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
本文編號:2693937
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2693937.html