完整後設資料紀錄
DC 欄位語言
dc.contributor.author洪培翔en_US
dc.contributor.author楊武en_US
dc.date.accessioned2015-11-26T01:04:00Z-
dc.date.available2015-11-26T01:04:00Z-
dc.date.issued2010en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT079655637en_US
dc.identifier.urihttp://hdl.handle.net/11536/43444-
dc.description.abstract此論文的目標是實現一個具可移植性的靜態二進位轉譯系統。 一般來說, 最直覺且普遍的方式為 : 直接轉譯(Direct Binary Translation), 這種方式可以使轉譯後的程式碼得到較佳的執行效能。 然而, 此方法缺乏嵌入式系統所需的可移植性。 因此, 此論文採用間接轉譯(indirect binary translation)的方式來增加系統可移植性。 我們先將ARM 可執行碼轉譯到LLVM IR, 目的是為了能夠利用強大的LLVM內建優化器來改進程式執行效能, 再使用LLVM後端所支援的程式碼產生器(Code Generator)編譯出不同目標平台的可執行碼。 論文內容包含實做上的細節, 轉譯技術上的問題和我們的解決方法, 並且討論了一些轉譯上的議題並改良轉譯的表示方式來增進程式效能。 在實驗中, 我們建立了ARM到ARM的轉譯器來測量效能, 在經過我們改良轉譯的表示方式以及利用LLVM強大的優化器之後, 轉譯後的EEMBC可執行碼, 只增加了13%的執行期指令總數。zh_TW
dc.language.isoen_USen_US
dc.subject二進位轉譯zh_TW
dc.subjectBinary Translationen_US
dc.title利用LLVM編譯器基礎設施對ARM指令集架構應用程式實現具可移植性的靜態二進位轉譯zh_TW
dc.titleUsing LLVM Compiler Infrastructure To Perform Re-targetable Static Binary Translation For ARM-based Applicationsen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文


文件中的檔案:

  1. 563701.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。