天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

PowerPC嵌入式系統(tǒng)模擬器實現(xiàn)與優(yōu)化

發(fā)布時間:2020-09-28 15:38
   隨著嵌入式應用的高速發(fā)展,嵌入式系統(tǒng)模擬器技術也得到日新月益發(fā)展。在嵌入式系統(tǒng)模擬器中,指令集模擬器是嵌入式系統(tǒng)領域中應用最為廣泛的開發(fā)工具,它可以輔助設計者驗證新設計的處理器[10],設計和驗證編譯器,輔助調試系統(tǒng)和評估操作系統(tǒng)[11]等。盡管開發(fā)者在沒有真實硬件的情況下,也可以模擬硬件的執(zhí)行過程,從而降低了研發(fā)過程中的成本。 POWER是1991年,Apple、IBM、Motorola組成的AIM聯(lián)盟所開發(fā)出的微處理器架構。PowerPC處理器具有優(yōu)異的性能、較低的能量損耗以及較低的散熱量,在嵌入式領域中有著非常廣泛的應用。但是基于PowerPC系統(tǒng)成本比基于X86的PC機成本要高,所以開發(fā)和研究PowerPC嵌入式系統(tǒng)模擬器是非常有必要的。本文實現(xiàn)了主要針對PowerPC e600處理器的指令集的模擬和優(yōu)化。 本文實現(xiàn)并優(yōu)化PowerPC模擬器的主要工作有:第一,采用解釋型模擬了PowerPC中e600指令集所包括的算數運算指令,邏輯運算指令,移位操作指令,字符串處理指令,輸入輸出指令,特權指令,轉移指令等;第二,為了提高指令集模擬器的性能,本論文采用了基于偽指令的動態(tài)翻譯技術對模擬器指令集進行了優(yōu)化,實現(xiàn)了未細化的動態(tài)編譯模式以及細化的動態(tài)編譯模式;基于偽指令的動態(tài)翻譯技術,即在編譯階段,指令被翻譯成偽指令,偽指令是由兩部分組成,一個是指向語義函數的指針,另一個是語義函數中所用到的參數[4]。這樣,在譯碼階段所消耗的時間被移到了編譯階段,大大提高了模擬速度。最后,利用循環(huán)算法、加密算法,排序算法等驗證了指令集模擬器的功能和性能。
【學位單位】:廣西工學院
【學位級別】:碩士
【學位年份】:2011
【中圖分類】:TP368.1
【部分圖文】:

代碼,型模,優(yōu)點,譯碼


加一定的安全策略,可以很好的控制外界對內部資源的訪問,避免了病毒的攻擊。為了結合解釋型和編譯型的優(yōu)點,研究和開發(fā)者采用了許多先進的技術,如just-in-time cache compiled simulation (JIT-CCS),instruction set compile simulatio(IS-CS)等。在當今較為廣泛應用的模擬技術方面,JIT-CCS 和 IS-CS 是兩個較突出的代表。JIT-CCS 想把解釋型模擬器和編譯型模擬器各自的優(yōu)點結合到一起,既具有前者的靈活性,又有后者的高速性,它具體實現(xiàn)的方法是在指令執(zhí)行前被編譯,在執(zhí)行完畢后將譯碼過程所產生的代碼保存到 Cache 中,使用這種方法,在執(zhí)行大量代碼時就能到達靜態(tài)編譯指令集模擬器的性能水平。

技術,集成庫,中間代碼,編譯基礎設施


圖 2-2 IS-CS 技術Figure 2-2 IS-CS technology外一種比較先進的技術是 LLVM 技術,LLVM 從本質上來說,它不俗的來說,它實現(xiàn)了一個庫,在這個庫上,可以很容易的實現(xiàn)不同的編LLVM 可以理解為一個虛擬機系統(tǒng),它有別于其它技術之處就在于的 LLVM 中間代碼,同時并形成了一套新的編譯方法,能在程序在最后的安裝過程中都會被優(yōu)化,使得性能大幅度的提高。LLVM 的成庫、編譯工具和中間代碼組成的,其中集成庫主要用來存放分析法,編譯工具就是實現(xiàn)集成庫工作的具體工具,例如鏈接器、解調一套中立的中間代碼和編譯基礎設施,并圍繞這些設施提供了一套。

技術,集成庫,中間代碼


圖 2-2 IS-CS 技術Figure 2-2 IS-CS technology另外一種比較先進的技術是 LLVM 技術,LLVM 從本質上來說,它不是一個編器。通俗的來說,它實現(xiàn)了一個庫,在這個庫上,可以很容易的實現(xiàn)不同的編譯相關的序。LLVM 可以理解為一個虛擬機系統(tǒng),它有別于其它技術之處就在于提供了一獨立的 LLVM 中間代碼,同時并形成了一套新的編譯方法,能在程序在編譯到運再到最后的安裝過程中都會被優(yōu)化,使得性能大幅度的提高。LLVM 的編譯系統(tǒng)由集成庫、編譯工具和中間代碼組成的,其中集成庫主要用來存放分析和優(yōu)化代的方法,編譯工具就是實現(xiàn)集成庫工作的具體工具,例如鏈接器、解調器等。它供了一套中立的中間代碼和編譯基礎設施,并圍繞這些設施提供了一套全新的編策略。

【參考文獻】

相關期刊論文 前10條

1 劉文珂;嵌入式處理器與嵌入式軟件研究[J];電子工程師;2001年11期

2 王紅春,王海燕;嵌入式軟件仿真開發(fā)系統(tǒng)的實現(xiàn)[J];航空計算技術;2005年03期

3 王曉紅,王旭,王雷,金茂忠;指令集仿真器自動生成技術的研究[J];計算機工程與應用;2003年02期

4 冉計全,樊曉椏,孫華錦,李大偉;RISC微處理器中存取部件設計的一種優(yōu)化方法[J];計算機工程與應用;2005年05期

5 喻之斌;金海;;多核處理器體系結構軟件仿真技術:研究綜述[J];計算機科學;2007年10期

6 邢文峰,姚慶棟,史冊,高磊;一種高速靈活的指令仿真器[J];計算機工程;2004年22期

7 桑勝田;王進祥;趙新曙;;采用動態(tài)譯碼緩存的高速指令集模擬器[J];計算機工程;2006年18期

8 嚴迎建;徐勁松;陳韜;劉軍偉;;基于指令集模擬器的處理器建模與驗證[J];計算機工程;2008年05期

9 韓小琨;蔣烈輝;尹青;陳亮;周博;;可重用的指令集模擬器的設計與優(yōu)化技術[J];計算機工程;2008年07期

10 鄧立波;龍翔;高小鵬;;ArmSim全系統(tǒng)模擬器的設計與實現(xiàn)[J];微計算機信息;2008年02期

相關碩士學位論文 前10條

1 向強;MPC860T在嵌入式Linux系統(tǒng)中的應用[D];電子科技大學;2003年

2 李捷;CAN總線在純電動汽車中的應用[D];天津大學;2003年

3 周小兵;嵌入式系統(tǒng)Internet方案的設計與實現(xiàn)[D];電子科技大學;2004年

4 張學輝;一種基于ARM的無線家庭網關的研究與實現(xiàn)[D];西安建筑科技大學;2005年

5 周晨楓;基于半虛擬化內存高性能PowerPC體系模擬系統(tǒng)的設計與實現(xiàn)[D];浙江大學;2006年

6 劉振鈞;構建基于PowerPC的嵌入式Linux通信平臺[D];電子科技大學;2005年

7 楊平;嵌入式Linux系統(tǒng)及Web服務器實現(xiàn)[D];貴州大學;2007年

8 歐明雙;面向DSP芯片統(tǒng)一驗證平臺的研究與實現(xiàn)[D];合肥工業(yè)大學;2009年

9 任歡;基于無線傳感器網絡的生物信號測量系統(tǒng)的研究[D];燕山大學;2009年

10 劉明;基于64位MIPS嵌入式系統(tǒng)的動態(tài)模擬與仿真技術的研究[D];廣西工學院;2010年



本文編號:2828962

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2828962.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶cd440***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
久久99青青精品免费观看| 青青操视频在线播放免费| 国产又色又爽又黄又免费| 亚洲欧美国产精品一区二区| 亚洲熟女乱色一区二区三区| 久久久精品日韩欧美丰满| 天海翼高清二区三区在线| 久久福利视频在线观看| 国产亚洲不卡一区二区| 好骚国产99在线中文| 国内精品一区二区欧美| 黄片在线观看一区二区三区| 国产精品久久精品毛片| 欧美区一区二在线播放| 国产又粗又硬又大又爽的视频| 日韩国产欧美中文字幕| 色丁香之五月婷婷开心| 五月的丁香婷婷综合网| 五月天综合网五月天综合网| 国产中文另类天堂二区| 深夜福利欲求不满的人妻| 护士又紧又深又湿又爽的视频| 国产超碰在线观看免费| 亚洲免费视频中文字幕在线观看 | 老司机精品一区二区三区| 免费亚洲黄色在线观看| 亚洲国产av在线观看一区| 好吊妞视频这里有精品| 夫妻激情视频一区二区三区| 国产精品欧美一区两区| 东京热男人的天堂久久综合| 亚洲欧美国产精品一区二区| 亚洲成人免费天堂诱惑| 精品欧美国产一二三区| 国产精品成人一区二区在线| 国产又粗又硬又长又爽的剧情| 亚洲做性视频在线播放| 国产一级内射麻豆91| 久久机热频这里只精品| 久久福利视频视频一区二区| 国内精品偷拍视频久久|