<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

Exploiting Java bytecode parallelism by enhanced POC folding model

dc.citation.epage997en_US
dc.citation.spage994en_US
dc.citation.volume1900en_US
dc.contributor.authorTon, LRen_US
dc.contributor.authorChang, LCen_US
dc.contributor.authorChung, CPen_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.date.accessioned2014-12-08T15:45:55Z
dc.date.available2014-12-08T15:45:55Z
dc.date.issued2000en_US
dc.description.abstractInstruction-level parallelism of stack codes like Java is severely limited by accessing the operand stack sequentially. To resolve this problem in Java processor design, our earlier works have presented stack operations folding to reduce the number of push/pop operations in between the operand stack and the local variable. In those studies, Java bytecodes are classified into three major POC types. Statistical data indicates that the 4-foldable strategy of the POC folding model can eliminate 86% of push/pop operations. In this research note, we propose an Enhanced POC (EPOC) folding model to eliminate more than 99% of push/pop operations with an instruction buffer size of 8 bytes and the same 4-foldable strategy. The average issued instructions per cycle for a single pipelined architecture is further enhanced from 1.70 to 1.87.en_US
dc.identifier.isbn3-540-67956-1en_US
dc.identifier.issn0302-9743en_US
dc.identifier.journalEURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGSen_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/30888
dc.identifier.wosnumberWOS:000189042500141
dc.language.isoen_USen_US
dc.titleExploiting Java bytecode parallelism by enhanced POC folding modelen_US
dc.typeArticle; Proceedings Paperen_US

Files

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: