請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/61471
標題: | 設計及實作Android Native Development Kit多核心編譯及佈局優化 Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit |
作者: | Kuei-Ji Fang 方奎輯 |
指導教授: | 廖世偉 |
關鍵字: | Android NDK,Portable NDK,多核心編譯,布局優化,編譯時間,鏈結資訊, Android NDK,Portable NDK,Multi-threaded compilation,Layout optimization,Compilation time,LTO scope, |
出版年 : | 2013 |
學位: | 碩士 |
摘要: | Portable Native Development Kit(PNDK)更改了Android NDK的架構,讓NDK有更好的可攜性及彈性, PDNK將編譯的步驟延遲到Device上,以達到可攜性的效果,但在Device上進行編譯時,編譯時間過長是個大問題,這篇碩論是實作在PNDK的架構上,將PNDK的進行架構修改而支援多核心編譯,進而提升編譯速度,此外我們希望能在Host端先進行鏈結結構的優化,讓每個編譯器單元看到更多的鏈結資訊,而得到更多的優化效果。 Portable Native Development Kit (PNDK) modifies the architecture of Android NDK to gain more portable and flexible. PNDK migrates the machine-dependent compilation process to the device side for the sake of portability. However, the compilation time for PNDK on the device side will take longer than origin NDK does. We want to modify the PNDK architecture to support multi-threaded compilation in order to speed up compilation time. Besides, we optimize the code layout to gain more link information and optimization opportunity. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/61471 |
全文授權: | 有償授權 |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-102-1.pdf 目前未授權公開取用 | 900.7 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。