完整後設資料紀錄
DC 欄位語言
dc.contributor.authorTsai, Chun-Jenen_US
dc.contributor.authorKuo, Han-Wenen_US
dc.contributor.authorLin, Zigangen_US
dc.contributor.authorGuo, Zi-Jingen_US
dc.contributor.authorWang, Jun-Fuen_US
dc.date.accessioned2015-07-21T08:29:40Z-
dc.date.available2015-07-21T08:29:40Z-
dc.date.issued2015-03-01en_US
dc.identifier.issn1539-9087en_US
dc.identifier.urihttp://dx.doi.org/10.1145/2629649en_US
dc.identifier.urihttp://hdl.handle.net/11536/124526-
dc.description.abstractIn this article, we present a reusable Java processor IP for application processors of embedded systems. For the Java microarchitecture, we propose a low-cost stack memory design that supports a two-fold instruction folding pipeline and a low-complexity Java exception handling hardware. We also propose a mapping between the Java dynamic class loading model and the SoC platform-based design principle so that the Java core can be encapsulated as a reusable IP. To achieve this goal, a two-level method area with two on-chip circular buffers is proposed as an interface between the RISC core and the Java core. The proposed architecture is implemented on a Xilinx Virtex-5 FPGA device. Experimental results show that its performance has some advantages over other Java processors and a Java VM with JIT acceleration on a PowerPC platform.en_US
dc.language.isoen_USen_US
dc.subjectDesignen_US
dc.subjectExperimentationen_US
dc.subjectPerformanceen_US
dc.subjectJava acceleratoren_US
dc.subjectapplication processor SoCen_US
dc.subjectdynamic class loadingen_US
dc.subjectembedded systemsen_US
dc.titleA Java Processor IP Design for Embedded SoCen_US
dc.typeArticleen_US
dc.identifier.doi10.1145/2629649en_US
dc.identifier.journalACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMSen_US
dc.citation.volume14en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000352224800016en_US
dc.citation.woscount0en_US
顯示於類別:期刊論文