Full metadata record
DC FieldValueLanguage
dc.contributor.authorTsai, Chun-Jenen_US
dc.contributor.authorWu, Tsung-Hanen_US
dc.contributor.authorSu, Hung-Chengen_US
dc.date.accessioned2017-04-21T06:49:04Z-
dc.date.available2017-04-21T06:49:04Z-
dc.date.issued2015en_US
dc.identifier.isbn978-1-4673-9140-5en_US
dc.identifier.urihttp://hdl.handle.net/11536/135936-
dc.description.abstractIn this paper, we present the design of a four-core Java application processor, JAIP-MP. Each processor core in JAIP-MP is a hardwired Java core that supports dynamic class loading, two-fold bytecode execution, object-oriented dynamic resolution, method and object caching, Java exception handling, and temporal multithreading. For JAIP-MP, a global load-balancing task manager is used to evenly distribute Java threads among the local task queues of every processor cores. In addition, a data coherence controller is designed to enforce coherence across all data caches and to perform synchronization operations among Java threads of all processor cores. Since thread management and synchronization mechanisms are completely implemented in hardware, the single-core multi-tasking performance of JAIP-MP is much higher than that of a software-based VM running on a traditional OS kernel such as Linux. For execution of multithreading applications, the speedup of a four-core JAIP-MP system can be up to 3.69 times faster than a single-core JAIP system, tested using the JemBench parallel benchmark programs.en_US
dc.language.isoen_USen_US
dc.subjectJava processoren_US
dc.subjectmulti-coreen_US
dc.subjectembedded SoCen_US
dc.subjecthardwired multi-threadingen_US
dc.subjectcache coherenceen_US
dc.titleJAIP-MP: A Four-Core Java Application Processoren_US
dc.typeProceedings Paperen_US
dc.identifier.journal2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC)en_US
dc.citation.spage189en_US
dc.citation.epage194en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000382398500034en_US
dc.citation.woscount0en_US
Appears in Collections:Conferences Paper