{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T14:01:15Z","timestamp":1725544875195},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540422938"},{"type":"electronic","value":"9783540482284"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-48228-8_77","type":"book-chapter","created":{"date-parts":[[2010,2,9]],"date-time":"2010-02-09T12:00:36Z","timestamp":1265716836000},"page":"675-684","source":"Crossref","is-referenced-by-count":1,"title":["A Compiler Infrastructure for High-Performance Java\u22c6"],"prefix":"10.1007","author":[{"given":"Neil V.","family":"Brewster","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tarek S.","family":"Abdelrahman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,7,12]]},"reference":[{"key":"77_CR1","unstructured":"I.T. Bowman. Architecture recovery for object-oriented systems. Master\u2019s thesis, University of Waterloo, 1999."},{"key":"77_CR2","doi-asserted-by":"crossref","unstructured":"A. Chien, J. Dolby, B. Ganguly, V. Karamcheti, and X. Zhang. Supporting high level programming with high performance: The Illinois concert system. In Second International Workshop on High-level Parallel Programming Models and Supportive Environments, 1997.","DOI":"10.1109\/HIPS.1997.582952"},{"key":"77_CR3","doi-asserted-by":"crossref","unstructured":"J. Dean, G. DeFouw, D. Grove, V. Litvinov, and C. Chambers. Vortex: An optimizing compiler for object-oriented languages. In ACM Conference on Object Oriented Programming Styles, 1996.","DOI":"10.1145\/236337.236344"},{"key":"77_CR4","unstructured":"A. Duncan, B. Cocosel, C. Iancu, H. Kienle, R. Rugina, U. H\u00f3lzle, and M. Rinard. OSUIF: SUIF 2.0 with objects. In 2nd SUIF Compiler Workshop, 1997."},{"key":"77_CR5","unstructured":"F. Bodin et al. Sage++: An object-oriented toolkit and class library for building Fortran and C++ restructuring tools. In OONSKI, 1994."},{"key":"77_CR6","doi-asserted-by":"crossref","unstructured":"K.A. Faigin, J.P. Hoeflinger, D.A. Padua, P.M. Petersen, and S.A. Weatherford. The Polaris internal representation. Technical Report CSRD-1317, University of Illinois at Urbana-Champaign, February 1994.","DOI":"10.1007\/BF02577778"},{"issue":"4","key":"77_CR7","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1147\/sj.364.0564","volume":"36","author":"P. Finnigan","year":"1997","unstructured":"P. Finnigan, R. Holt, I. Kalas, S. Kerr, K. Kontogiannis, H. Muller, J. Mylopoulos, S. Perelgut, M. Stanley, and K. Wong. The software bookshelf. IBM Systems Journal, 36(4):564\u2013593, 1997.","journal-title":"IBM Systems Journal"},{"key":"77_CR8","unstructured":"J. Gosling, B. Joy, and G. Steele. The Java Language Specification. Addison-Wesley, 1996."},{"issue":"12","key":"77_CR9","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/2.546613","volume":"29","author":"M. Hall","year":"1996","unstructured":"M. Hall, J. Anderson, S. Amarasinghe, B. Murphy, S. Liao, E. Bugnion, and M. Lam. Maximizing multiprocessor performance with the SUIF compiler. IEEE Computer, 29(12):84\u201389, 1996.","journal-title":"IEEE Computer"},{"key":"77_CR10","unstructured":"D. Lew. BCIR: A framework for the representation and manipulation of Java bytecode. Master\u2019s thesis, University of Toronto, 2000."},{"key":"77_CR11","unstructured":"T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, 1999."},{"key":"77_CR12","unstructured":"C.D. Polychronopoulos, M.B. Girkar, M.R. Haghighat, C.L. Lee, B.P. Leung, and D.A. Schouten. The structure of Parafrase-2: An advanced parallelizing compiler for C and Fortran. In LCPC Workshop, pages 423\u2013453, 1989."},{"key":"77_CR13","doi-asserted-by":"crossref","unstructured":"G.E. Weaver, K.S. McKinley, and C.C. Weems. Score: A compiler representation for heterogeneous systems. In Heterogeneous Computing Workshop, 1996.","DOI":"10.1007\/BFb0014216"}],"container-title":["Lecture Notes in Computer Science","High-Performance Computing and Networking"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48228-8_77","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,25]],"date-time":"2019-05-25T17:33:25Z","timestamp":1558805605000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48228-8_77"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540422938","9783540482284"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/3-540-48228-8_77","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}