Full metadata record
DC FieldValueLanguage
dc.contributor.authorTsai, Chun-Jenen_US
dc.contributor.authorWu, Tsung-Hanen_US
dc.contributor.authorSu, Hung-Chengen_US
dc.contributor.authorChen, Cheng-Yangen_US
dc.date.accessioned2017-04-21T06:49:19Z-
dc.date.available2017-04-21T06:49:19Z-
dc.date.issued2016en_US
dc.identifier.isbn978-3-319-46097-0en_US
dc.identifier.isbn978-3-319-46096-3en_US
dc.identifier.issn1868-4238en_US
dc.identifier.urihttp://dx.doi.org/10.1007/978-3-319-46097-0_9en_US
dc.identifier.urihttp://hdl.handle.net/11536/134589-
dc.description.abstractIn this chapter, we present a four-core Java application processor, JAIP-MP. In addition to supporting multi-core coherent data accesses to shared memory, each processor core in JAIP-MP is a hardwired Java core that is capable of dynamic class loading, two-fold bytecode execution, object-oriented dynamic resolution, method/object caching, Java exception handling, preemptive multi-threading, and memory management. Most of the essential OS kernel functions are implemented in hardware. In particular, the preemptive multi-threading performance is much higher than that of a software-based VM running on a traditional OS kernel such as Linux. Currently, single-cycle context switching with a time quantum as small as 20 mu s can be achieved by each core. More importantly, the Java language model itself makes it possible to maintain binary portability of application software regardless of the hardwired OS kernel component. In summary, JAIP-MP could be used to study the potential benefits of OS kernel implementation in hardware.en_US
dc.language.isoen_USen_US
dc.subjectJava processorsen_US
dc.subjectMulti-core processorsen_US
dc.subjectEmbedded SoCen_US
dc.subjectHardwired operating system kernelen_US
dc.titleJAIP-MP: A Four-Core Java Application Processor for Embedded Systemsen_US
dc.typeProceedings Paperen_US
dc.identifier.doi10.1007/978-3-319-46097-0_9en_US
dc.identifier.journalVLSI-SOC: DESIGN FOR RELIABILITY, SECURITY, AND LOW POWERen_US
dc.citation.volume483en_US
dc.citation.spage170en_US
dc.citation.epage192en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000392266400009en_US
dc.citation.woscount0en_US
Appears in Collections:Conferences Paper