Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Su, Hung-Cheng | en_US |
dc.contributor.author | Wu, Tsung-Han | en_US |
dc.contributor.author | Tsai, Chun-Jen | en_US |
dc.date.accessioned | 2015-07-21T08:31:16Z | - |
dc.date.available | 2015-07-21T08:31:16Z | - |
dc.date.issued | 2014-01-01 | en_US |
dc.identifier.isbn | 978-1-4799-3432-4 | en_US |
dc.identifier.issn | 0271-4302 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/124907 | - |
dc.description.abstract | In this paper, we presents the design of a hardware temporal multi-threading architecture for a Java processor. The Java virtual machine (JVM) model is a stack machine where the process state is the snapshot of the Java stack If the runtime stack is stored (or cached) in on-chip memory for performance reasons, the backup and restoration of the Java runtime stacks for context switching would be expensive operations. We propose a Ping-Pong buffer architecture in this paper to facilitate fully hardware-based multi-threading capability for a Java processor. The proposed hardware architecture has been implemented and verified on an FPGA platform, Xilinx ML605. The experimental results show that the proposed context-switching efficiency is much higher than that of a software-based VM such as the CVM-JIT. Therefore, the proposed hardwired Java processor is promising for embedded applications that require heavy multi-threading operations. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | JAVA PROCESSOR | en_US |
dc.subject | TEMPORAL MULTITHREADING | en_US |
dc.subject | EMBEDDED SYSTEMS | en_US |
dc.title | Temporal Multithreading Architecture Design for a Java Processor | en_US |
dc.type | Proceedings Paper | en_US |
dc.identifier.journal | 2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS) | en_US |
dc.citation.spage | 2201 | en_US |
dc.citation.epage | 2204 | en_US |
dc.contributor.department | 資訊工程學系 | zh_TW |
dc.contributor.department | Department of Computer Science | en_US |
dc.identifier.wosnumber | WOS:000346488600552 | en_US |
dc.citation.woscount | 0 | en_US |
Appears in Collections: | Conferences Paper |