{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T06:19:29Z","timestamp":1730269169741,"version":"3.28.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1109\/ipdps.2002.1016507","type":"proceedings-article","created":{"date-parts":[[2005,8,24]],"date-time":"2005-08-24T23:23:34Z","timestamp":1124925814000},"page":"9 pp","source":"Crossref","is-referenced-by-count":0,"title":["Experiences with retargeting the Java HotSpot virtual machine"],"prefix":"10.1109","author":[{"given":"T.","family":"Smith","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Srinivas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Tomsich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Jinpyo Park","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304111"},{"journal-title":"The Java Grande forum benchmark suite","year":"0","key":"ref11"},{"journal-title":"The JRockit Virtual Machine","year":"0","key":"ref12"},{"key":"ref13","article-title":"CACAO: A 64bit JavaVM just-in-time compiler","author":"krall","year":"1997","journal-title":"Proceedings of the PPoPP Workshop on Java for Science and Engineering Computation"},{"journal-title":"The LaTTe Virtual Machine","year":"0","key":"ref14"},{"key":"ref15","article-title":"Adding static single assignment form and a graph coloring register allocator to the Java HotSpot &#x2122; client compiler","author":"m\u00f6ssenb\u00f6ck","year":"2001","journal-title":"Technical report Universit&#x00E4;t Linz"},{"key":"ref16","article-title":"The Java HotSpot&#x2122; server compiler","author":"paleczny","year":"2000","journal-title":"Proceedings of the Java Virtual Machine Research and Technology Symposium"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/362422.362480"},{"journal-title":"Silicon Graphics Inc Java2 v1 3 1","year":"0","key":"ref18"},{"journal-title":"MIPS IV Instruction Set","year":"0","key":"ref19"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/320385.320402"},{"key":"ref27","article-title":"Building an open-source Solaris-compatible threads library","author":"wood","year":"2001","journal-title":"USENIX 2001 Technical Conf Proc FreeNIX Track"},{"key":"ref3","article-title":"Mixed-mode bytecode execution. Technical report","author":"agesen","year":"2000","journal-title":"Sun Microsystems Laboratories"},{"key":"ref6","article-title":"Fast, effective code generation in a just-in-time Java compiler","author":"cierniak","year":"1998","journal-title":"Proceedings of the Conference on Programming Language Design and Implementation"},{"key":"ref5","article-title":"Dynamic vs. static optimization techniques for object-oriented languages","volume":"1","author":"agesen","year":"1996","journal-title":"Theory and Practice of Object Systems"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(200003)30:3<199::AID-SPE296>3.0.CO;2-2"},{"key":"ref7","article-title":"The case for multiple compilers","author":"detlefs","year":"0","journal-title":"Presented at OOPSLA'99 VM Workshop"},{"key":"ref2","article-title":"How to use Self 3.0 & The Self 3.0 programmer's reference manual","author":"agesen","year":"1994","journal-title":"Technical report Sun Microsystems Laboratories"},{"key":"ref9","article-title":"The Java HotSpot&#x2122; virtual machine client compiler: Technology and application","author":"griesemer","year":"2001","journal-title":"JavaOne Conference"},{"key":"ref1","article-title":"GC points in a threaded environment","author":"agesen","year":"0","journal-title":"Technical report Sun Microsystems Laboratories"},{"journal-title":"MIPSPro N32 ABI Handbook","article-title":"Silicon Graphics, Inc.","year":"0","key":"ref20"},{"journal-title":"SPARC Architecture Manual V9","year":"0","key":"ref22"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44467-X_14"},{"journal-title":"Java2 Standard Edition for Solaris Linux and Windows","article-title":"Sun Microsystems","year":"0","key":"ref24"},{"journal-title":"SPEC JVM98 benchmarks","article-title":"Standard Performance Evaluation Corporation","year":"1998","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"journal-title":"Java Hotspot Virtual Machine","article-title":"Sun Microsystems","year":"0","key":"ref25"}],"event":{"name":"Proceedings 16th International Parallel and Distributed Processing Symposium. IPDPS 2002","start":{"date-parts":[[2001,4,15]]},"location":"Ft. Lauderdale, FL","end":{"date-parts":[[2001,4,19]]}},"container-title":["Proceedings 16th International Parallel and Distributed Processing Symposium"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/7926\/21854\/01016507.pdf?arnumber=1016507","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T19:24:19Z","timestamp":1490383459000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1016507\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/ipdps.2002.1016507","relation":{},"subject":[],"published":{"date-parts":[[2002]]}}}