分支預(yù)測(cè)與值預(yù)測(cè)在VLIW處理器中的實(shí)現(xiàn)
本文選題:超長(zhǎng)指令字架構(gòu) + 分支預(yù)測(cè); 參考:《微電子學(xué)與計(jì)算機(jī)》2015年01期
【摘要】:為了降低超長(zhǎng)指令字(VLIW)架構(gòu)的平均跳轉(zhuǎn)開銷和平均訪存時(shí)延,并減少VLIW程序的代碼體積,提出了一種全新的將分支預(yù)測(cè)與值預(yù)測(cè)技術(shù)應(yīng)用于VLIW架構(gòu)的方法.首先分析現(xiàn)有超標(biāo)量(Superscalar)架構(gòu)中動(dòng)態(tài)預(yù)測(cè)技術(shù)與VLIW架構(gòu)中指令靜態(tài)并行之間所存在的矛盾;通過拓展原有跳轉(zhuǎn)指令和讀內(nèi)存指令,使之與不同的延時(shí)槽個(gè)數(shù)相對(duì)應(yīng),并根據(jù)不同的指令來阻塞流水線或延時(shí)寫回寄存器,從而解決動(dòng)態(tài)預(yù)測(cè)技術(shù)造成VLIW架構(gòu)靜態(tài)調(diào)度周期錯(cuò)亂的問題.基于Gem5仿真平臺(tái)和清華大學(xué)Magnolia VLIW數(shù)字信號(hào)處理器(DSP)的基準(zhǔn)測(cè)試程序?qū)嶒?yàn)表明,該分支預(yù)測(cè)與值預(yù)測(cè)技術(shù)能顯著地提高VLIW架構(gòu)的性能,縮小VLIW程序的代碼體積.
[Abstract]:In order to reduce the average jump overhead and average memory access delay of VLIW architecture and reduce the code volume of VLIW program, a new method of applying branch prediction and value prediction to VLIW architecture is proposed. Firstly, the contradiction between dynamic prediction technology and static parallelism of instruction in VLIW architecture is analyzed, and the original jump instruction and read memory instruction are extended to correspond to the number of different delay slots. According to different instructions to block pipeline or delay write back register to solve the dynamic prediction technology caused by the VLIW architecture static scheduling cycle error problem. The benchmark test program based on Gem5 simulation platform and Tsinghua University Magnolia VLIW digital signal processor (DSP) shows that the branch prediction and value prediction technology can significantly improve the performance of VLIW architecture and reduce the code volume of VLIW program.
【作者單位】: 清華大學(xué)微電子所;
【基金】:核高基重大專項(xiàng)(2012ZX01034001-002)
【分類號(hào)】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張旭東,楊守鋒;VLIW結(jié)構(gòu)的高速數(shù)字信號(hào)處理器及應(yīng)用[J];世界電子元器件;2001年04期
2 張嗣元,晏海華,王雷;基于VLIW的機(jī)器相關(guān)優(yōu)化編譯技術(shù)研究[J];計(jì)算機(jī)工程與應(yīng)用;2003年02期
3 白琳;羅玉平;;整數(shù)變換在VLIW DSP上的優(yōu)化與仿真[J];計(jì)算機(jī)仿真;2007年04期
4 甘玲;湯睿;;一種面向VLIW芯片的線性指令調(diào)度算法[J];微計(jì)算機(jī)信息;2009年02期
5 李云照;王志英;沈立;;一種動(dòng)態(tài)VLIW調(diào)度機(jī)制的研究和實(shí)現(xiàn)[J];計(jì)算機(jī)工程與科學(xué);2008年07期
6 唐騫;楊小雪;;VLIW處理器的設(shè)計(jì)與實(shí)現(xiàn)[J];微型機(jī)與應(yīng)用;2010年11期
7 ;A power-aware code-compression design for RISC/VLIW architecture[J];Journal of Zhejiang University-Science C(Computers & Electronics);2011年08期
8 沈鉦;何虎;楊旭;賈迪;孫義和;;Architecture Design of a Variable Length Instruction Set VLIW DSP[J];Tsinghua Science and Technology;2009年05期
9 王紅梅;王敏;張鐵軍;單睿;侯朝煥;;面向VLIW結(jié)構(gòu)的高性能代碼生成技術(shù)[J];微電子學(xué)與計(jì)算機(jī);2010年02期
10 姬忠寧;陳迅;徐金甫;張鵬;;基于指令前綴的專用VLIW壓縮技術(shù)研究與實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2013年04期
相關(guān)重要報(bào)紙文章 前1條
1 江蘇 楊揚(yáng);非主流處理器大觀(一)[N];電腦報(bào);2004年
相關(guān)博士學(xué)位論文 前1條
1 沈立;動(dòng)態(tài)VLIW體系結(jié)構(gòu)關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2003年
相關(guān)碩士學(xué)位論文 前5條
1 唐騫;基于FPGA的VLIW微處理器設(shè)計(jì)實(shí)現(xiàn)[D];西南交通大學(xué);2010年
2 陳惠斌;VLIW DSP匯編器與代碼生成器的設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2005年
3 管茂林;面向FT64流處理器中高密度計(jì)算的VLIW編譯優(yōu)化技術(shù)[D];國(guó)防科學(xué)技術(shù)大學(xué);2007年
4 王斌;一個(gè)高性能通用VLIW微處理器原型及其存儲(chǔ)系統(tǒng)的設(shè)計(jì)[D];中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué);2002年
5 羅雯;基于ASIP的參數(shù)可選RISC結(jié)構(gòu)匯編器以及VLIW結(jié)構(gòu)匯編器設(shè)計(jì)[D];西安電子科技大學(xué);2011年
,本文編號(hào):1964428
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1964428.html