{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T23:15:44Z","timestamp":1725491744143},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540747833"},{"type":"electronic","value":"9783540747840"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-74784-0_42","type":"book-chapter","created":{"date-parts":[[2007,9,17]],"date-time":"2007-09-17T22:29:19Z","timestamp":1190068159000},"page":"415-424","source":"Crossref","is-referenced-by-count":3,"title":["An Instruction Folding Solution to a Java Processor"],"prefix":"10.1007","author":[{"given":"Tan","family":"Yiyu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anthony S.","family":"Fong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Xiaojian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"4","key":"42_CR1","doi-asserted-by":"publisher","first-page":"949","DOI":"10.1109\/30.920445","volume":"46","author":"Y.M. Lee","year":"2000","unstructured":"Lee, Y.M., Tak, B.C., Maeny, H.S., Kim, S.D.: Real-time Java Virtual Machine for Information Appliances. IEEE Transactions on Consumer Electronics\u00a046(4), 949\u2013957 (2000)","journal-title":"IEEE Transactions on Consumer Electronics"},{"key":"42_CR2","doi-asserted-by":"crossref","unstructured":"O\u2019Connor, J.M., Tremblay, M.: PicoJava-I: The Java Virtual Machine in Hardware. IEEE Micro, 45\u201353 (March 1997)","DOI":"10.1109\/40.592314"},{"key":"42_CR3","unstructured":"Sun Microsystems: PicoJava-II: Java Processor Core, Sun Microsystems Data Sheet (April 1998)"},{"key":"42_CR4","doi-asserted-by":"crossref","unstructured":"Vijaykrishnan, N., Ranganathan, N.: Object-oriented Architecture Support for a Java Processor. In: The 12th European Conference on Object-Oriented Programming, pp. 330\u2013354 (1998)","DOI":"10.1007\/BFb0054098"},{"key":"42_CR5","unstructured":"Ton, L.R., Chang, L.C., Kao, M.F., Chung, C.P.: Instruction folding in Java processors. In: Proceedings of the International Conference on Parallel and Distributed Systems, pp. 138\u2013143 (1997)"},{"issue":"5","key":"42_CR6","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1049\/ip-cdt:19982200","volume":"145","author":"L.C. Chang","year":"1998","unstructured":"Chang, L.C., Ton, L.R., Kao, M.F., Chung, C.P.: Stack Operations Folding in Java Processors. IEE Proc.-Comput. Digit. Tech.\u00a0145(5), 333\u2013340 (1998)","journal-title":"IEE Proc.-Comput. Digit. Tech."},{"key":"42_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1007\/3-540-39999-2_24","volume-title":"High Performance Computing","author":"A. Kim","year":"2000","unstructured":"Kim, A., Chang, M.: Java Bytecode Optimization with Advanced Instruction Folding Mechanism. In: Valero, M., Joe, K., Kitsuregawa, M., Tanaka, H. (eds.) ISHPC 2000. LNCS, vol.\u00a01940, pp. 268\u2013275. Springer, Heidelberg (2000)"},{"key":"42_CR8","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1016\/S0141-9331(02)00042-X","volume":"26","author":"L.R. Ton","year":"2002","unstructured":"Ton, L.R., Chang, L.C., Shann, J.J., Chung, C.P.: Design of an Optimal Folding Mechanism for Java Processors. Microprocessors and Microsystems\u00a026, 341\u2013352 (2002)","journal-title":"Microprocessors and Microsystems"},{"key":"42_CR9","unstructured":"El-Kharashi, M.W.: The JAFARDD Processor: A Java Architecture Based on Folding Algorithm, with Reservation Stations, Dynamic Translation, and Dual Processing. Phd. Dissertation, University of Victoria"},{"key":"42_CR10","doi-asserted-by":"publisher","first-page":"697","DOI":"10.1016\/S1383-7621(01)00026-1","volume":"47","author":"M.W. El-Kharashi","year":"2001","unstructured":"El-Kharashi, M.W., Elguibaly, F., Li, K.F.: A Robust Stack Folding Approach for Java Processor: an Operand Extraction-based Algorithm. Journal of Systems Architecture\u00a047, 697\u2013726 (2001)","journal-title":"Journal of Systems Architecture"},{"issue":"1","key":"42_CR11","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1049\/ip-cdt:20050074","volume":"153","author":"T. Yiyu","year":"2006","unstructured":"Yiyu, T., Hang, Y.C., et al.: Design and Implementation of a Java Processor. IEE Proceedings on Computer and Digital Techniques\u00a0153(1), 20\u201330 (2006)","journal-title":"IEE Proceedings on Computer and Digital Techniques"},{"key":"42_CR12","unstructured":"Sun Microsystems: JVMTM Tool Interface (JVMTI) Version 1.0. http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/jvmti.html"},{"issue":"8","key":"42_CR13","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1016\/j.micpro.2005.12.007","volume":"30","author":"T. Yiyu","year":"2006","unstructured":"Yiyu, T., Yiu, L.W., Hang, Y.C., et al.: A JAVA Processor with Hardware-Support Object-Oriented Instructions. Microprocessors and Microsystems\u00a030(8), 469\u2013479 (2006)","journal-title":"Microprocessors and Microsystems"},{"key":"42_CR14","unstructured":"SPEC: JVM98 benchmark suits. http:\/\/www.spec.org\/jvm98\/"}],"container-title":["Lecture Notes in Computer Science","Network and Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-74784-0_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T22:58:29Z","timestamp":1556837909000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-74784-0_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540747833","9783540747840"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-74784-0_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}