{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T23:24:15Z","timestamp":1725578655925},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642198601"},{"type":"electronic","value":"9783642198618"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-19861-8_10","type":"book-chapter","created":{"date-parts":[[2011,3,14]],"date-time":"2011-03-14T17:39:26Z","timestamp":1300124366000},"page":"164-178","source":"Crossref","is-referenced-by-count":3,"title":["Interpreter Instruction Scheduling"],"prefix":"10.1007","author":[{"given":"Stefan","family":"Brunthaler","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Open Research Compiler (October 2010), \n                    \n                      http:\/\/ipf-orc.sourceforge.net\/"},{"issue":"6","key":"10_CR2","doi-asserted-by":"publisher","first-page":"370","DOI":"10.1145\/362248.362270","volume":"16","author":"J.R. Bell","year":"1973","unstructured":"Bell, J.R.: Threaded code. Communications of the ACM\u00a016(6), 370\u2013372 (1973)","journal-title":"Communications of the ACM"},{"key":"10_CR3","volume-title":"Proceedings of the 6th Symposium on Dynamic Languages (DLS 2010)","author":"S. Brunthaler","year":"2010","unstructured":"Brunthaler, S.: Efficient interpretation using quickening. In: Proceedings of the 6th Symposium on Dynamic Languages (DLS 2010), Reno, Nevada, US, October 18, ACM Press, New York (2010)"},{"key":"10_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1007\/978-3-642-14107-2_21","volume-title":"ECOOP 2010 \u2013 Object-Oriented Programming","author":"S. Brunthaler","year":"2010","unstructured":"Brunthaler, S.: Inline caching meets quickening. In: D\u2019Hondt, T. (ed.) ECOOP 2010. LNCS, vol.\u00a06183, pp. 429\u2013451. Springer, Heidelberg (2010)"},{"key":"10_CR5","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1145\/781131.781162","volume-title":"Proceedings of the SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI 2003)","author":"M.A. Ertl","year":"2003","unstructured":"Ertl, M.A., Gregg, D.: Optimizing indirect branch prediction accuracy in virtual machine interpreters. In: Proceedings of the SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI 2003), pp. 278\u2013288. ACM, New York (2003)"},{"key":"10_CR6","unstructured":"Fulgham, B.: The computer language benchmarks game, \n                    \n                      http:\/\/shootout.alioth.debian.org\/"},{"key":"10_CR7","unstructured":"Intel: Intel Turbo Boost Technology in Intel Core microarchitecture (Nehalem) based processors. Online (November 2008), \n                    \n                      http:\/\/download.intel.com\/design\/processor\/applnots\/320354.pdf?iid=tech_tb+paper"},{"key":"10_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/978-3-540-77560-7_25","volume-title":"High Performance Embedded Architectures and Compilers","author":"C.-C. Lin","year":"2008","unstructured":"Lin, C.-C., Chen, C.-L.: Code arrangement of embedded java virtual machine for NAND flash memory. In: Stenstr\u00f6m, P., Dubois, M., Katevenis, M., Gupta, R., Ungerer, T. (eds.) HiPEAC 2007. LNCS, vol.\u00a04917, pp. 369\u2013383. Springer, Heidelberg (2008)"},{"issue":"6","key":"10_CR9","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/93548.93550","volume":"25","author":"K. Pettis","year":"1990","unstructured":"Pettis, K., Hansen, R.C.: Profile guided code positioning. SIGPLAN Notices\u00a025(6), 16\u201327 (1990)","journal-title":"SIGPLAN Notices"},{"key":"10_CR10","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1145\/305138.305178","volume-title":"Proceedings of the 13th International Conference on Supercomputing (ICS 1999)","author":"A. Ram\u00edrez","year":"1999","unstructured":"Ram\u00edrez, A., Larriba-Pey, J.L., Navarro, C., Torrellas, J., Valero, M.: Software trace cache. In: Proceedings of the 13th International Conference on Supercomputing (ICS 1999), Rhodes, Greece, June 20-25, pp. 119\u2013126. ACM, New York (1999)"},{"key":"10_CR11","first-page":"295","volume-title":"Proceedings of the International Conference on Parallel Programming Workshops (ICPP 2005 Workshops)","author":"P. Zhao","year":"2005","unstructured":"Zhao, P., Amaral, J.N.: Feedback-directed switch-case statement optimization. In: Proceedings of the International Conference on Parallel Programming Workshops (ICPP 2005 Workshops), Oslo, Norway, June 14-17, pp. 295\u2013302. IEEE, Los Alamitos (2005)"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19861-8_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,1,17]],"date-time":"2019-01-17T23:30:18Z","timestamp":1547767818000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19861-8_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642198601","9783642198618"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19861-8_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}