Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 林子剛 | en_US |
dc.contributor.author | Lin, Zi-Gang | en_US |
dc.contributor.author | 蔡淳仁 | en_US |
dc.contributor.author | Tsai, Chun-Jen | en_US |
dc.date.accessioned | 2014-12-12T01:52:28Z | - |
dc.date.available | 2014-12-12T01:52:28Z | - |
dc.date.issued | 2011 | en_US |
dc.identifier.uri | http://140.113.39.130/cdrfb3/record/nctu/#GT079855639 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/48377 | - |
dc.description.abstract | 本論文試著提出以軟硬體協同設計的方式,設計一個JAVA 加速處理器(Java Accelerator IP, JAIP)配合任何通用處理器(General Purpose Processor, GPP)來執行JAVA 程式。論文的重點分成軟體架構和硬體架構的設計。在硬體方面,我們設計了一個針對Java Virtual Machine(JVM) 運作特性所設計的客製化 4-port memory,做為在Java 加速器的stack memory,在較低的硬體成本的情形下,可以降低Java 加速器double-issue 時因為local variable accesses 所造成的結構危障(structure hazard)。 在軟體方面,我們是以 Java 語言的dynamic class loading 的運作模式,來設計我們GPP和JAIP 的系統軟體整合介面。我們設計的介面,僅需GPP 系統平台提供中斷服務的功能以及標準C 語言的函式庫,就可以讓我們整合JAIP 至任何作業系統的環境裡。另外我們在系統軟體中設計了快速原生方法(Native Method)呼叫的功能,以支援JAVA 系統物件型別(system classes)中的系統功能呼叫。整體而言,我們所提出的軟硬體協同設計的Java 加速系統同時具備易整合以及高相容的特性。 配合這樣的架構底下,論文當中也在Xilinx 的FPGA上實作出我們所提出的堆疊記憶體,以及完整的系統軟體以進行驗證。特別是我們完整的支援JAVA 物件導向特性中的繼承與介面機制、以及動態連結等機制。並把 Java Micro Edition 中CLDC 的大部份系統物件型別移植到我們的平台上。 | zh_TW |
dc.language.iso | zh_TW | en_US |
dc.subject | JAVA加速處理器 | zh_TW |
dc.subject | 爪哇 | zh_TW |
dc.subject | 原生方法 | zh_TW |
dc.subject | 繼承 | zh_TW |
dc.subject | 介面 | zh_TW |
dc.subject | JAIP | en_US |
dc.subject | JOP | en_US |
dc.subject | JAVA | en_US |
dc.subject | Native method | en_US |
dc.subject | Inheritance | en_US |
dc.subject | Interface | en_US |
dc.subject | Embedded CaffeineMark | en_US |
dc.title | 應用於Java 加速器的堆疊記憶體及系統軟體設計 | zh_TW |
dc.title | Design of Stack Memory Device and System Software for Java Accelerator IP | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | 資訊科學與工程研究所 | zh_TW |
Appears in Collections: | Thesis |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.