{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:35:02Z","timestamp":1725485702704},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540003038"},{"type":"electronic","value":"9783540362654"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-36265-7_47","type":"book-chapter","created":{"date-parts":[[2007,6,9]],"date-time":"2007-06-09T19:05:25Z","timestamp":1181415925000},"page":"495-506","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic Path Profile Aided Recompilation in a JAVA Just-In-Time Compiler"],"prefix":"10.1007","author":[{"given":"R.","family":"Vinodh Kumar","sequence":"first","affiliation":[]},{"given":"B.","family":"Lakshmi Narayanan","sequence":"additional","affiliation":[]},{"given":"R.","family":"Govindarajan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,12,18]]},"reference":[{"key":"47_CR1","doi-asserted-by":"crossref","unstructured":"A.-R. Adl-Tabatabai, M. Cierniak, G-Y. Lueh, V.M. Parikh, and J.M. Stichnoth. Fast effective code generation in a Just-In-Time Java compiler. In Proc. of the ACM SIGPLAN\u2019 98 Conf. on Programming Language Design and Implementation, June 1998. 496","DOI":"10.1145\/277650.277740"},{"key":"47_CR2","doi-asserted-by":"crossref","unstructured":"M. Arnold, S. J. Fink, D. Grove, M. Hind, P. F. Sweeney. Adaptive optimization in the Jalapeno JVM. In Proc. of the ACM SIGPLAN Conf. on Object Oriented Programming, Systems, Languages and Applications (OOPSLA\u201900), Oct. 2000. 496","DOI":"10.1145\/353171.353175"},{"key":"47_CR3","doi-asserted-by":"crossref","unstructured":"M. Arnold, M. Hind and B.G. Ryder. An empirical study of selective optimization. In Proc. of the 13th Intl. Workshop on Languages and Compilers for Parallel Computing, 2000. 504","DOI":"10.1007\/3-540-45574-4_4"},{"key":"47_CR4","doi-asserted-by":"crossref","unstructured":"V. Bala, E. Duesterwald, S. Banerjia. Dynamo: A transparent dynamic optimization system. In Proc. of the SIGPLAN\u2019 98 Conf. on Programming Language Design and Implementation, 2000. 503","DOI":"10.1145\/349299.349303"},{"key":"47_CR5","doi-asserted-by":"crossref","unstructured":"T. Ball and J.R. Larus. Optimally profiling and tracing programs. In Proc. of the 19th Symp. on Principles of Programming Languages, Jan. 1992. 496, 498","DOI":"10.1145\/143165.143180"},{"key":"47_CR6","unstructured":"T. Ball and J.R. Larus. Eficient path profiling. In Proc. of 29th Symp. on Microarchitecture, Dec. 1996. 496"},{"key":"47_CR7","doi-asserted-by":"crossref","unstructured":"T. Ball, P. Mataga and M. Sagiv. Edge profiling versus path profiling: The showdown. In Proc. of the 25th ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, Jan. 1998. 496, 504","DOI":"10.1145\/268946.268958"},{"key":"47_CR8","doi-asserted-by":"crossref","unstructured":"R.G. Burger and R. K. Dybvig. An infrastructure for profile-driven dynamic recompilation. In Proc. of Intl. Conf. on Computer Languages (ICCL\u201998), May 1998. 503, 504","DOI":"10.1109\/ICCL.1998.674174"},{"key":"47_CR9","doi-asserted-by":"crossref","unstructured":"M.G. Burke, D. Choi, S. Fink, D. Grove, M. Hind, V. Sarkar, M. J. Serrano, V.C. Sreedhar, H. Srinivasan, and J. Whaley. The Jalapeno dynamic optimizing compiler for Java. In Proc. of 1999 ACM Java Grande Conference, June 1999. 503, 504","DOI":"10.1145\/304065.304113"},{"key":"47_CR10","doi-asserted-by":"crossref","unstructured":"W.Y. Chen, S.A. Mahlke, N. J. Warter, S. Anik, W. W. Hwu. Profile-assisted instruction scheduling. International Journal of Parallel Programming, 1994. 496, 500","DOI":"10.1007\/BF02577873"},{"key":"47_CR11","doi-asserted-by":"crossref","unstructured":"E. Duesterwald and V. Bala. Software profiling for hot path prediction: Less is more. In Proc. of the 9th Intl. Conf. on Architecture Support for Programming Languages and Operating Systems, 2000. 496, 503","DOI":"10.1145\/378993.379241"},{"key":"47_CR12","series-title":"Technical Report","volume-title":"DyC: An expressive annotation-directed dynamic compiler for C","author":"B. Grant","year":"1997","unstructured":"B. Grant, M. Mock, M. Philipose, C. Chambers and S. J. Eggers. DyC: An expressive annotation-directed dynamic compiler for C. Technical Report UW-CSE-97-03-03, Dept. of Computer Science and Engineering, University of Washington, Seattle, WA, 1997. 503"},{"key":"47_CR13","doi-asserted-by":"crossref","unstructured":"W. W. Hwu, S. A. Mahlke, W.Y. Chen, P.P. Chang, N. J. Warter, R.A. Bringmann, R. G. Ouellette, R.E. Hank, T. Kiyohara, G.E. Haab, J.G. Holm, and D.M. Lavery. The Superblock: An effective structure for VLIW and superscalar compilation. Journal of Supercomputing, Feb. 1993.","DOI":"10.1007\/BF01205185"},{"key":"47_CR14","doi-asserted-by":"crossref","unstructured":"J. Lee, B-S. Yang, S. Kim, S. Lee, Y. C. Chung, H. Lee, J.H. Lee, S-M. Moon, K. Ebicioglu, E. Altman. Reducing virtual call overheads in a Java VM Just-in-Time compiler. In Proc. of 1999 Workshop on Interaction between Compilers and Computer Architectures, Jan. 2000. 497","DOI":"10.1145\/346023.346037"},{"key":"47_CR15","unstructured":"S. S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers Inc., 1997. 501"},{"key":"47_CR16","unstructured":"The SPARC Architecture Manual Version 8. 497"},{"key":"47_CR17","volume-title":"Dynamic path profile aided recompilation in a Java Just-In-Time compiler M.E","author":"R. Vinodh Kumar","year":"2000","unstructured":"R. Vinodh Kumar. Dynamic path profile aided recompilation in a Java Just-In-Time compiler M.E. Dissertation Project, Indian Institute of Science, Dept. of Computer Science & Automation, Bangalore, 560 012, India, Jan. 2000. 499"},{"key":"47_CR18","unstructured":"B-S. Yang, S-M. Moon, S. Park, J. Lee, S. Lee, J. Park, Y.C. Chung, S. Kim, K. Ebcioglu, and E. Altman. LaTTe: A Java VM Just-In-Time compiler with fast and efficient register allocation. In Proceedings of the 1999 Intl. Conf. on Parallel Architectures and Compilation Techniques, Oct. 1999. 496, 497, 501"},{"key":"47_CR19","unstructured":"F. Yellin and T. Lindholm, The Java Virtual Machine Specification, Addison-Wesley, 1996. Hall, 1999. 495"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing \u2014 HiPC 2002"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36265-7_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T09:53:24Z","timestamp":1683885204000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36265-7_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540003038","9783540362654"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-36265-7_47","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}