Full metadata record
DC FieldValueLanguage
dc.contributor.author廖宜涼en_US
dc.contributor.authorYi-Liang Liauen_US
dc.contributor.author陳俊穎en_US
dc.contributor.authorJing-Ying Chenen_US
dc.date.accessioned2014-12-12T02:56:47Z-
dc.date.available2014-12-12T02:56:47Z-
dc.date.issued2006en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT009323580en_US
dc.identifier.urihttp://hdl.handle.net/11536/79108-
dc.description.abstractJava技術已經是現今嵌入式系統市場上不可或缺的一員。然而發展具備執行Java程式能力的嵌入式系統是一項費時費力的工作。除了滿足Java虛擬機器本身的規格之外,軟體工程師必須在有效運用有限的硬體資源如記憶體及電源消耗等的前提下發展高效率的Java虛擬機器。在本論文中,我們針對嵌入式系統發展一個可擴充的Java指令即時編譯器架構。為了達到簡單易懂及可擴充的目的,此系統是以昇陽公司的標準KVM實作為基礎發展的。此編譯器架構包含一個單一的中介表示法來允許不同層級的最佳化分析。我們已經開發了幾個利用此架構的程式、還有測試的例子,並產生出一些初步的效能測試結果。我們的目標為發展一個可根據資源使用的現狀而調整最佳化程度的即時編譯器。雖然這個架構的發展仍在進行,但初步的成果已能作為未來發展的基礎。zh_TW
dc.description.abstractThe Java technology is becoming relevant in the emerging embedded systems trend. However, to develop a Java-enabled embedded system requires substantial engineering effort. First of all, the Java virtual machine itself is nontrivial. In addition, to operate in restrictive operating conditions often endured by embedded systems, the JVM should be sufficiently efficient yet consume as little memory and power as possible. In this thesis, we develop an extensible JIT compiler framework for embedded systems. To be extensible and adaptable, the JVM is based on the popular KVM implementation that is small, portable and modular. Furthermore, an optimization framework with a just-in-time compiler as well as a common intermediate representation is developed to permit different types of optimizations. We have built several applications and test cases using the framework, and conducted some initial performance studies. Although the development of the framework is an on-going process and many issues remain to be resolved, we have found that our approach can serve as a good foundation for embedded Java.en_US
dc.language.isoen_USen_US
dc.subject即時編譯器zh_TW
dc.subject編譯器架構zh_TW
dc.subject嵌入式系統zh_TW
dc.subject嵌入式Javazh_TW
dc.subjectjust-in-time compileren_US
dc.subjectcompiler frameworken_US
dc.subjectembedded Javaen_US
dc.subjectKVMen_US
dc.title一個嵌入式之Java即時編譯器架構zh_TW
dc.titleA Java JIT Compiler Framework for Embedded Systemsen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
Appears in Collections:Thesis