完整後設資料紀錄
DC 欄位語言
dc.contributor.authorLin, Zi-Gangen_US
dc.contributor.authorKuo, Han-Wenen_US
dc.contributor.authorGuo, Zi-Jingen_US
dc.contributor.authorTsai, Chun-Jenen_US
dc.date.accessioned2014-12-08T15:30:05Z-
dc.date.available2014-12-08T15:30:05Z-
dc.date.issued2012en_US
dc.identifier.isbn978-1-4673-0219-7en_US
dc.identifier.issn0271-4302en_US
dc.identifier.urihttp://hdl.handle.net/11536/21551-
dc.description.abstractIn this paper, we propose the design of the stack memory for a low-cost Java processor that explores instruction-level parallelism. The Java virtual machine (JVM) is a stack machine where the instruction execution pipeline uses a stack to store intermediate computation results and local variables. High performance Java processors often use a large stack cache to enable parallel accesses to operands and local variables to achieve instruction-level parallelism. We propose a low-cost alternative of stack memory design that allows the Java processor to access the critical stack operands and local variables concurrently. The stack memory is constructed using seven registers and two blocks of dual-port on-chip SRAM; and is optimized for the Java instruction set architecture. When coupled with a low-cost two-way instruction folding pipeline, micro-benchmark results show that the proposed architecture can achieve up to 45.4% 2-fold instruction folding rate.en_US
dc.language.isoen_USen_US
dc.subjectJAVA PROCESSORen_US
dc.subjectINSTRUCTION-LEVEL PARALLELISMen_US
dc.subjectSTACK MEMORY DESIGNen_US
dc.subjectEMBEDDED SYSTEMSen_US
dc.titleStack Memory Design for a Low-cost Instruction Folding Java Processoren_US
dc.typeProceedings Paperen_US
dc.identifier.journal2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012)en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000316903703106-
顯示於類別:會議論文