基于投機(jī)執(zhí)行的兩級(jí)退休機(jī)制
本文關(guān)鍵詞:基于投機(jī)執(zhí)行的兩級(jí)退休機(jī)制 出處:《計(jì)算機(jī)應(yīng)用研究》2015年04期 論文類型:期刊論文
更多相關(guān)文章: 投機(jī)執(zhí)行 重排序緩存 快速退休 亂序回寫 超標(biāo)量
【摘要】:針對(duì)超標(biāo)量處理器中指令長(zhǎng)時(shí)間占用重排序緩存引起指令退休緩慢的問(wèn)題,提出了一種基于投機(jī)執(zhí)行的兩級(jí)退休機(jī)制。該方案根據(jù)指令有無(wú)異常和預(yù)測(cè)錯(cuò)誤風(fēng)險(xiǎn)將指令分為有風(fēng)險(xiǎn)指令和無(wú)風(fēng)險(xiǎn)指令,對(duì)重排序緩存進(jìn)行輕量化改進(jìn),只有存在異常和預(yù)測(cè)風(fēng)險(xiǎn)的指令才允許進(jìn)重排序緩存,在確認(rèn)風(fēng)險(xiǎn)消除后將指令快速退休。重命名寄存器從重排序緩存分離,負(fù)責(zé)寄存器重命名和結(jié)果亂序回寫。實(shí)驗(yàn)結(jié)果表明,在硬件資源相同的情況下,基于該方案的處理器比傳統(tǒng)的按序退休處理器的性能平均提高28.8%以上。
[Abstract]:In superscalar processors, the problem of slow instruction retirement caused by the long time occupation of reorder cache in superscalar processors is discussed. This paper proposes a two-level retirement mechanism based on speculative execution. The scheme classifies instruction into risk-free instruction and risk-free instruction according to the risk of instruction anomaly and prediction error and improves the reorder cache lightweight. Only instructions with exceptions and prediction risks are allowed to reorder the cache, and the instructions are retired quickly after confirming the risk. The rename register is separated from the resort cache. The experimental results show that the performance of the processor based on this scheme is more than 28.8% higher than that of the traditional sequential retirement processor under the same hardware resources.
【作者單位】: 浙江大學(xué)電氣工程學(xué)院;浙江大學(xué)信息與電子工程學(xué)系;
【基金】:國(guó)家科技重大專項(xiàng)核高基重大專項(xiàng)資助項(xiàng)目(2009ZX01030-001-002)
【分類號(hào)】:TP332
【正文快照】: 0引言隨著科學(xué)技術(shù)的快速發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來(lái)越廣泛,對(duì)嵌入式處理器的性能要求越來(lái)越高。在超標(biāo)量亂序執(zhí)行的嵌入式處理器中,重排序緩存(reorder buffer,ROB)負(fù)責(zé)維護(hù)精確異常、硬件推測(cè)和寄存器重命名等功能。為了保證處理器的效率,重排序緩存的數(shù)目必須大于流水線中
【參考文獻(xiàn)】
相關(guān)博士學(xué)位論文 前1條
1 葛海通;32位高性能嵌入式CPU及平臺(tái)研發(fā)[D];浙江大學(xué);2009年
【共引文獻(xiàn)】
相關(guān)期刊論文 前4條
1 武淑麗;孟建熠;王榮華;嚴(yán)曉浪;葛海通;;基于預(yù)測(cè)緩存的低功耗TLB快速訪問(wèn)機(jī)制[J];計(jì)算機(jī)應(yīng)用研究;2011年08期
2 莫鵬飛;陳志堅(jiān);楊軍;黃歡歡;;嵌入式處理器的在線調(diào)試器設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2012年12期
3 楊婷;郝子軼;李春強(qiáng);孟建熠;;一種基于連續(xù)頁(yè)面歸并回收的旁路轉(zhuǎn)換緩沖器[J];計(jì)算機(jī)應(yīng)用研究;2014年08期
4 黨倩;楊婷;;關(guān)于CKCORE嵌入式內(nèi)存管理單元的研究與解析[J];電子測(cè)試;2014年11期
相關(guān)碩士學(xué)位論文 前6條
1 未印;提花圓緯機(jī)實(shí)時(shí)控制系統(tǒng)設(shè)計(jì)[D];浙江理工大學(xué);2013年
2 紀(jì)麗婧;功能精確型多核處理器參考模型設(shè)計(jì)[D];杭州電子科技大學(xué);2013年
3 周峰;基于CK810的Linux內(nèi)核移植profiling驅(qū)動(dòng)開發(fā)及加密應(yīng)用[D];安徽理工大學(xué);2013年
4 楊婷;高性能嵌入式CPU旁路轉(zhuǎn)換單元設(shè)計(jì)[D];浙江大學(xué);2014年
5 湯煒;基于AM335X針織圓緯機(jī)提花控制系統(tǒng)研制[D];浙江理工大學(xué);2014年
6 沈貴元;基于國(guó)產(chǎn)處理器CK-CORE的導(dǎo)航SoC的設(shè)計(jì)與應(yīng)用[D];西安電子科技大學(xué);2013年
【二級(jí)參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 王昭順;張建林;曹文彬;;VLIW體系結(jié)構(gòu)微處理器的一種設(shè)計(jì)方法[J];計(jì)算機(jī)科學(xué);2000年08期
2 盧永江,嚴(yán)曉浪,葛海通,楊軍;結(jié)合無(wú)依賴性割集和量化的等價(jià)性驗(yàn)證[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2005年10期
3 鄭飛君,嚴(yán)曉浪,葛海通,楊軍,盧永江;使用輸出分組和電路可滿足性的等價(jià)性驗(yàn)證算法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2005年11期
4 周興銘,徐明,肖剛;多線程技術(shù)的現(xiàn)狀與前景展望[J];計(jì)算機(jī)工程與科學(xué);1999年04期
5 劉必慰;陳書明;汪東;;先進(jìn)微處理器體系結(jié)構(gòu)及其發(fā)展趨勢(shì)[J];計(jì)算機(jī)應(yīng)用研究;2007年03期
6 鄭飛君;楊軍;葛海通;嚴(yán)曉浪;;面向等價(jià)性驗(yàn)證的鎖存器匹配算法[J];浙江大學(xué)學(xué)報(bào)(工學(xué)版);2006年08期
7 翁延玲;葛海通;嚴(yán)曉浪;鄭飛君;;結(jié)合半加圖的算術(shù)電路等價(jià)性驗(yàn)證技術(shù)[J];浙江大學(xué)學(xué)報(bào)(工學(xué)版);2008年08期
相關(guān)博士學(xué)位論文 前1條
1 朱霞;線程級(jí)并行的硬件技術(shù)研究[D];西北工業(yè)大學(xué);2003年
,本文編號(hào):1397433
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1397433.html