{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T23:25:22Z","timestamp":1725837922106},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319271392"},{"type":"electronic","value":"9783319271408"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-27140-8_21","type":"book-chapter","created":{"date-parts":[[2015,11,16]],"date-time":"2015-11-16T08:27:57Z","timestamp":1447662477000},"page":"293-307","source":"Crossref","is-referenced-by-count":0,"title":["Exploration of the Relationship Between Just-in-Time Compilation Policy and Number of Cores"],"prefix":"10.1007","author":[{"given":"Mingkai","family":"Huang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xianhua","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tingyu","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xu","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,12,16]]},"reference":[{"issue":"2","key":"21_CR1","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/857076.857077","volume":"35","author":"J Aycock","year":"2003","unstructured":"Aycock, J.: A brief history of just-in-time. ACM Comput. Surv. 35(2), 97\u2013113 (2003)","journal-title":"ACM Comput. Surv."},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Garner, R., Hoffmann, C., Khang, A.M., McKinley, K.S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S.Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J.E.B., Phansalkar, A., Stefanovic, D., van Drunen, T., von Dincklage, D., Wiedermann, B.: The dacapo benchmarks: Java benchmarking development and analysis. In: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications OOPSLA 2006, pp. 169\u2013190. ACM, New York (2006)","DOI":"10.1145\/1167473.1167488"},{"key":"21_CR3","doi-asserted-by":"crossref","unstructured":"Bohm, I., von Koch, T.J.E., Kyle, S.C., Franke, B., Topham, N.: Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator. In: Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation PLDI 2011, pp. 74\u201385. ACM, New York (2011)","DOI":"10.1145\/1993498.1993508"},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Cao, T., Blackburn, S.M., Gao, T., McKinley, K.S.: The yin and yang of power and performance for asymmetric hardware and managed software. In: Proceedings of the 39th Annual International Symposium on Computer Architecture ISCA 2012, pp. 225\u2013236. ACM, New York (2012)","DOI":"10.1109\/ISCA.2012.6237020"},{"key":"21_CR5","doi-asserted-by":"crossref","unstructured":"Deutsch, L.P., Schiffman, A.M.: Efficient implementation of the smalltalk-80 system. In: Proceedings of the 11th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages POPL 1984, pp. 297\u2013302. ACM, New York (1984)","DOI":"10.1145\/800017.800542"},{"key":"21_CR6","doi-asserted-by":"crossref","unstructured":"Ding, Y., Zhou, M., Zhao, Z., Eisenstat, S., Shen, X.: Finding the limit: examining the potential and complexity of compilation scheduling for JIT-based runtime systems. In: Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems ASPLOS 2014, pp. 607\u2013622. ACM, New York (2014)","DOI":"10.1145\/2541940.2541945"},{"key":"21_CR7","volume-title":"Java(TM) Language Specification","author":"J Gosling","year":"2005","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: Java(TM) Language Specification. Addison-Wesley Professional, Reading (2005)"},{"key":"21_CR8","unstructured":"Ha, J., Haghighat, M.R., Cong, S., McKinley, K.S.: A concurrent trace-based just-in-time compiler for single-threaded javascript. In: Proceedings of the Workshop on Parallel Execution of Sequential Programs on Multicore Architectures PESPMA 2009 (2009)"},{"key":"21_CR9","doi-asserted-by":"crossref","unstructured":"Hong, D.Y., Hsu, C.C., Yew, P.C., Wu, J.J., Hsu, W.C., Liu, P., Wang, C.M., Chung, Y.C.: HQEMU: a multi-threaded and retargetable dynamic binary translator on multicores. In: Proceedings of the 10th International Symposium on Code Generation and Optimization CGO 2012, pp. 104\u2013113. ACM, New York (2012)","DOI":"10.1145\/2259016.2259030"},{"issue":"4","key":"21_CR10","doi-asserted-by":"publisher","first-page":"22:1","DOI":"10.1145\/2541228.2541229","volume":"10","author":"MR Jantz","year":"2013","unstructured":"Jantz, M.R., Kulkarni, P.A.: Exploring single and multilevel JIT compilation policy for modern machines. ACM Trans. Archit. Code Optim. 10(4), 22:1\u201322:29 (2013)","journal-title":"ACM Trans. Archit. Code Optim."},{"issue":"8","key":"21_CR11","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1002\/spe.384","volume":"31","author":"C Krintz","year":"2001","unstructured":"Krintz, C., Grove, D., Sarkar, V., Calder, B.: Reducing the overhead of dynamic compilation. Softw. Pract. Experience 31(8), 717\u2013738 (2001)","journal-title":"Softw. Pract. Experience"},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Kulkarni, P., Arnold, M., Hind, M.: Dynamic compilation: the benefits of early investing. In: Proceedings of the 3rd International Conference on Virtual Execution Environments VEE 2007, pp. 94\u2013104. ACM, New York (2007)","DOI":"10.1145\/1254810.1254824"},{"key":"21_CR13","doi-asserted-by":"crossref","unstructured":"Kulkarni, P.A.: JIT compilation policy for modern machines. In: Proceedings of the 2011 ACM International Conference on Object-Oriented Programming, Systems, Languages and Applications OOPSLA 2011, pp. 773\u2013788. ACM, New York (2011)","DOI":"10.1145\/2048066.2048126"},{"key":"21_CR14","doi-asserted-by":"crossref","unstructured":"Lee, S.W., Moon, S.M., Kim, S.M.: Enhanced hot spot detection heuristics for embedded java just-in-time compilers. In: Proceedings of the 2008 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems LCTES 2008, pp. 13\u201322. ACM, New York, NY, USA (2008)","DOI":"10.1145\/1375657.1375660"},{"key":"21_CR15","doi-asserted-by":"crossref","unstructured":"Namjoshi, M.A., Kulkarni, P.A.: Novel online profiling for virtual machines. In: Proceedings of the 6th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments VEE 2010, pp. 133\u2013144. ACM, New York (2010)","DOI":"10.1145\/1735997.1736016"},{"key":"21_CR16","unstructured":"Paleczny, M., Vick, C., Click, C.: The java hotspot(TM) server compiler. In: Proceedings of the Java(TM) Virtual Machine Research and Technology Symposium JVM 2001, pp. 1\u201312. USENIX Association, Berkeley (2001)"},{"key":"21_CR17","doi-asserted-by":"crossref","unstructured":"Sartor, J.B., Eeckhout, L.: Exploring multi-threaded java application performance on multicore hardware. In: Proceedings of the ACM International Conference on Object-Oriented Programming, Systems, Languages and Applications OOPSLA 2012, pp. 281\u2013296. ACM, New York (2012)","DOI":"10.1145\/2398857.2384638"},{"issue":"2","key":"21_CR18","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/772970.772975","volume":"38","author":"JL Schilling","year":"2003","unstructured":"Schilling, J.L.: The simplest heuristics may be the best in java JIT compilers. SIGPLAN Not. 38(2), 36\u201346 (2003)","journal-title":"SIGPLAN Not."},{"key":"21_CR19","volume-title":"Virtual machines: versatile platforms for systems and processes","author":"JE Smith","year":"2005","unstructured":"Smith, J.E., Nair, R.: Virtual machines: versatile platforms for systems and processes. Morgan Kaufmann, San Francisco (2005)"},{"key":"21_CR20","doi-asserted-by":"crossref","unstructured":"Unnikrishnan, P., Kandemir, M., Li, F.: Reducing dynamic compilation overhead by overlapping compilation and execution. In: Proceedings of the 2006 Asia and South Pacific Design Automation Conference ASP-DAC 2006, pp. 929\u2013934. IEEE Press, Piscataway (2006)","DOI":"10.1145\/1118299.1118508"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-27140-8_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T11:17:41Z","timestamp":1559301461000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-27140-8_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319271392","9783319271408"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-27140-8_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}