Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 101 === 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...

Full description

Bibliographic Details
Main Authors: Kuei-Ji Fang, 方奎輯
Other Authors: 廖世偉
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/40687647395984068087
id ndltd-TW-101NTU05392121
record_format oai_dc
spelling ndltd-TW-101NTU053921212015-10-13T23:10:18Z http://ndltd.ncl.edu.tw/handle/40687647395984068087 Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit 設計及實作Android Native Development Kit多核心編譯及佈局優化 Kuei-Ji Fang 方奎輯 碩士 國立臺灣大學 資訊工程學研究所 101 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. 廖世偉 2013 學位論文 ; thesis 30 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 101 === 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.
author2 廖世偉
author_facet 廖世偉
Kuei-Ji Fang
方奎輯
author Kuei-Ji Fang
方奎輯
spellingShingle Kuei-Ji Fang
方奎輯
Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit
author_sort Kuei-Ji Fang
title Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit
title_short Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit
title_full Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit
title_fullStr Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit
title_full_unstemmed Design and Implementation of Multi-Threaded Compilation and Layout Optimization on Android Native Development Kit
title_sort design and implementation of multi-threaded compilation and layout optimization on android native development kit
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/40687647395984068087
work_keys_str_mv AT kueijifang designandimplementationofmultithreadedcompilationandlayoutoptimizationonandroidnativedevelopmentkit
AT fāngkuíjí designandimplementationofmultithreadedcompilationandlayoutoptimizationonandroidnativedevelopmentkit
AT kueijifang shèjìjíshízuòandroidnativedevelopmentkitduōhéxīnbiānyìjíbùjúyōuhuà
AT fāngkuíjí shèjìjíshízuòandroidnativedevelopmentkitduōhéxīnbiānyìjíbùjúyōuhuà
_version_ 1718084379747549184