PowerPC嵌入式系統(tǒng)模擬器實(shí)現(xiàn)與優(yōu)化
【學(xué)位單位】:廣西工學(xué)院
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2011
【中圖分類】:TP368.1
【部分圖文】:
加一定的安全策略,可以很好的控制外界對(duì)內(nèi)部資源的訪問,避免了病毒的攻擊。為了結(jié)合解釋型和編譯型的優(yōu)點(diǎn),研究和開發(fā)者采用了許多先進(jìn)的技術(shù),如just-in-time cache compiled simulation (JIT-CCS),instruction set compile simulatio(IS-CS)等。在當(dāng)今較為廣泛應(yīng)用的模擬技術(shù)方面,JIT-CCS 和 IS-CS 是兩個(gè)較突出的代表。JIT-CCS 想把解釋型模擬器和編譯型模擬器各自的優(yōu)點(diǎn)結(jié)合到一起,既具有前者的靈活性,又有后者的高速性,它具體實(shí)現(xiàn)的方法是在指令執(zhí)行前被編譯,在執(zhí)行完畢后將譯碼過(guò)程所產(chǎn)生的代碼保存到 Cache 中,使用這種方法,在執(zhí)行大量代碼時(shí)就能到達(dá)靜態(tài)編譯指令集模擬器的性能水平。
圖 2-2 IS-CS 技術(shù)Figure 2-2 IS-CS technology外一種比較先進(jìn)的技術(shù)是 LLVM 技術(shù),LLVM 從本質(zhì)上來(lái)說(shuō),它不俗的來(lái)說(shuō),它實(shí)現(xiàn)了一個(gè)庫(kù),在這個(gè)庫(kù)上,可以很容易的實(shí)現(xiàn)不同的編LLVM 可以理解為一個(gè)虛擬機(jī)系統(tǒng),它有別于其它技術(shù)之處就在于的 LLVM 中間代碼,同時(shí)并形成了一套新的編譯方法,能在程序在最后的安裝過(guò)程中都會(huì)被優(yōu)化,使得性能大幅度的提高。LLVM 的成庫(kù)、編譯工具和中間代碼組成的,其中集成庫(kù)主要用來(lái)存放分析法,編譯工具就是實(shí)現(xiàn)集成庫(kù)工作的具體工具,例如鏈接器、解調(diào)一套中立的中間代碼和編譯基礎(chǔ)設(shè)施,并圍繞這些設(shè)施提供了一套。
圖 2-2 IS-CS 技術(shù)Figure 2-2 IS-CS technology另外一種比較先進(jìn)的技術(shù)是 LLVM 技術(shù),LLVM 從本質(zhì)上來(lái)說(shuō),它不是一個(gè)編器。通俗的來(lái)說(shuō),它實(shí)現(xiàn)了一個(gè)庫(kù),在這個(gè)庫(kù)上,可以很容易的實(shí)現(xiàn)不同的編譯相關(guān)的序。LLVM 可以理解為一個(gè)虛擬機(jī)系統(tǒng),它有別于其它技術(shù)之處就在于提供了一獨(dú)立的 LLVM 中間代碼,同時(shí)并形成了一套新的編譯方法,能在程序在編譯到運(yùn)再到最后的安裝過(guò)程中都會(huì)被優(yōu)化,使得性能大幅度的提高。LLVM 的編譯系統(tǒng)由集成庫(kù)、編譯工具和中間代碼組成的,其中集成庫(kù)主要用來(lái)存放分析和優(yōu)化代的方法,編譯工具就是實(shí)現(xiàn)集成庫(kù)工作的具體工具,例如鏈接器、解調(diào)器等。它供了一套中立的中間代碼和編譯基礎(chǔ)設(shè)施,并圍繞這些設(shè)施提供了一套全新的編策略。
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉文珂;嵌入式處理器與嵌入式軟件研究[J];電子工程師;2001年11期
2 王紅春,王海燕;嵌入式軟件仿真開發(fā)系統(tǒng)的實(shí)現(xiàn)[J];航空計(jì)算技術(shù);2005年03期
3 王曉紅,王旭,王雷,金茂忠;指令集仿真器自動(dòng)生成技術(shù)的研究[J];計(jì)算機(jī)工程與應(yīng)用;2003年02期
4 冉計(jì)全,樊曉椏,孫華錦,李大偉;RISC微處理器中存取部件設(shè)計(jì)的一種優(yōu)化方法[J];計(jì)算機(jī)工程與應(yīng)用;2005年05期
5 喻之斌;金海;;多核處理器體系結(jié)構(gòu)軟件仿真技術(shù):研究綜述[J];計(jì)算機(jī)科學(xué);2007年10期
6 邢文峰,姚慶棟,史冊(cè),高磊;一種高速靈活的指令仿真器[J];計(jì)算機(jī)工程;2004年22期
7 桑勝田;王進(jìn)祥;趙新曙;;采用動(dòng)態(tài)譯碼緩存的高速指令集模擬器[J];計(jì)算機(jī)工程;2006年18期
8 嚴(yán)迎建;徐勁松;陳韜;劉軍偉;;基于指令集模擬器的處理器建模與驗(yàn)證[J];計(jì)算機(jī)工程;2008年05期
9 韓小琨;蔣烈輝;尹青;陳亮;周博;;可重用的指令集模擬器的設(shè)計(jì)與優(yōu)化技術(shù)[J];計(jì)算機(jī)工程;2008年07期
10 鄧立波;龍翔;高小鵬;;ArmSim全系統(tǒng)模擬器的設(shè)計(jì)與實(shí)現(xiàn)[J];微計(jì)算機(jī)信息;2008年02期
相關(guān)碩士學(xué)位論文 前10條
1 向強(qiáng);MPC860T在嵌入式Linux系統(tǒng)中的應(yīng)用[D];電子科技大學(xué);2003年
2 李捷;CAN總線在純電動(dòng)汽車中的應(yīng)用[D];天津大學(xué);2003年
3 周小兵;嵌入式系統(tǒng)Internet方案的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2004年
4 張學(xué)輝;一種基于ARM的無(wú)線家庭網(wǎng)關(guān)的研究與實(shí)現(xiàn)[D];西安建筑科技大學(xué);2005年
5 周晨楓;基于半虛擬化內(nèi)存高性能PowerPC體系模擬系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];浙江大學(xué);2006年
6 劉振鈞;構(gòu)建基于PowerPC的嵌入式Linux通信平臺(tái)[D];電子科技大學(xué);2005年
7 楊平;嵌入式Linux系統(tǒng)及Web服務(wù)器實(shí)現(xiàn)[D];貴州大學(xué);2007年
8 歐明雙;面向DSP芯片統(tǒng)一驗(yàn)證平臺(tái)的研究與實(shí)現(xiàn)[D];合肥工業(yè)大學(xué);2009年
9 任歡;基于無(wú)線傳感器網(wǎng)絡(luò)的生物信號(hào)測(cè)量系統(tǒng)的研究[D];燕山大學(xué);2009年
10 劉明;基于64位MIPS嵌入式系統(tǒng)的動(dòng)態(tài)模擬與仿真技術(shù)的研究[D];廣西工學(xué)院;2010年
本文編號(hào):2828962
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2828962.html