{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:44:09Z","timestamp":1725489849578},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540430094"},{"type":"electronic","value":"9783540453079"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45307-5_14","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T07:10:12Z","timestamp":1187248212000},"page":"151-163","source":"Crossref","is-referenced-by-count":2,"title":["High-Performance Scalable Java Virtual Machines"],"prefix":"10.1007","author":[{"given":"Vivek","family":"Sarkar","sequence":"first","affiliation":[]},{"given":"Julian","family":"Dolby","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,12,4]]},"reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J.-D. Choi, A. Cocchi, S. J. Fink, D. Grove, M. Hind, S. F. Hummel, D. Lieber, V. Litvinov, M. F. Mergen, T. Ngo, J. R. Russell, V. Sarkar, M. J. Serrano, J. C. Shepherd, S. E. Smith, V. C. Sreedhar, H. Srinivasan, and J. Whaley. The Jalape\u00f1o virtual machine. IBM Systems Journal, 39(1), 2000.","DOI":"10.1147\/sj.391.0211"},{"key":"14_CR2","unstructured":"B. Alpern, A. Cocchi, S. Fink, D. Grove, and D. Lieber. invokeinterface considered harmless. In ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Oct. 2001."},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"G. Ammons, T. Ball, and J. Larus. Exploitinghardw are performance counters with flow and context sensitive profiling. In SIGPLAN\u2019 97 Conf. on Programming Language Design and Implementation, 1997.","DOI":"10.1145\/258915.258924"},{"key":"14_CR4","unstructured":"K. Arnold and J. Gosling. The Java Programming Language. Addison-Wesley, 1996."},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"M. Arnold, S. Fink, D. Grove, M. Hind, and P. Sweeney. Adaptive optimization in the Jalape\u00f1o JVM. In ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Oct. 2000.","DOI":"10.1145\/353171.353175"},{"key":"14_CR6","unstructured":"C. R. Attanasio, D. F. Bacon, A. Cocchi, and S. Smith. A comparative evaluation of parallel garbage collector implementations. In 14th International Workshop on Languages and Compilers for Parallel Computing, Aug. 2001."},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"D. F. Bacon, C. R. Attanasio, H. B. Lee, V. T. Rajan, and S. Smith. Java without the cofiee breaks: a nonintrusive multiprocessor garbage collector. In SIGPLAN\u2019 01 Conf. on Programming Language Design and Implementation, pages 92\u2013103, June 2001.","DOI":"10.1145\/381694.378819"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"D. F. Bacon, R. Konuru, C. Murthy, and M. Serrano. Thin locks: featherweight synchronization for Java. In SIGPLAN\u2019 98 Conference on Programming Language Design and Implementation, pages 258\u2013268, June 1998.","DOI":"10.1145\/277650.277734"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"R. Blumofe, C. Joerg, B. Kuszmaul, C. Leiserson, K. Randall, and Y. Zhou. Cilk: An Eficient Multithreaded Runtime System. In Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), Santa Barbara California, July 19-21, pages 207\u2013216, 1995.","DOI":"10.1145\/209936.209958"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"M. Burke, J.-D. Choi, S. Fink, D. Grove, M. Hind, V. Sarkar, M. Serrano, V. Sreedhar, H. Srinivasan, and J. Whaley. The Jalape\u00f1o Dynamic Optimizing Compiler for Java. In ACM Java Grande Conference, June 1999.","DOI":"10.1145\/304065.304113"},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"C. Chambers, I. Pechtchanski, V. Sarkar, M. J. Serrano, and H. Srinivasan. Dependence analysis for Java. In 12th International Workshop on Languages and Compilers for Parallel Computing, Aug. 1999.","DOI":"10.1007\/3-540-44905-1_3"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"J.-D. Choi, D. Grove, M. Hind, and V. Sarkar. Eficient and precise modeling of exceptions for the analysis of Java programs. In ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, pages 21\u201331, Sept. 1999.","DOI":"10.1145\/381788.316171"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"J.-D. Choi, M. Gupta, M. Serrano, V. C. Sreedhar, and S. Midki.. Escape analysis for Java. In ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 1\u201319, 1999.","DOI":"10.1145\/320384.320386"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"D. Dillenberger, R. Bordawekar, C. Clark, D. Durand, D. Emmes, O. Gohda, S. Howard, M. Oliver, F. Samuel, and R. S. John. Buildinga Java Virtual Machine for Server Applications: The JVM on OS\/390. IBM Syst. J., 39(1), 2000.","DOI":"10.1147\/sj.391.0194"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"R. Dimpsey, R. Arora, and K. Kuiper. Java Server Performance: A Case Study of Building Eficient, Scalable JVMs. IBM Syst. J., 39(1), 2000.","DOI":"10.1147\/sj.391.0151"},{"key":"14_CR16","unstructured":"I. Foster and C. Kesselman. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, Inc., San Francisco, California, July 1998."},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"K. Ishizaki, M. Kawahito, T. Yasue, M. Takeuchi, T. Ogasawara, T. Suganama, T. Onodera, H. Komatsu, and T. Nakatani. Design, implementation, and evaluation of optimizations in a just-in-time compiler. In ACM Java Grande Conference, San Fransisco, CA, June 1999.","DOI":"10.1145\/304065.304111"},{"key":"14_CR18","volume-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"R. Jones","year":"1996","unstructured":"R. Jones and R. Lins. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. John Wiley and Sons, Chichester, England, 1996."},{"key":"14_CR19","unstructured":"T. Lindholm and F. Yellin. The Java Virtual Machine Specification. The Java Series. Addison-Wesley, 1996."},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"J.-W. Maessen, V. Sarkar, and D. Grove. Program analysis for safety guarantees in a java virtual machine written in java. In ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, pages 21\u201331, June 2001.","DOI":"10.1145\/379605.379668"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"T. Onodera and K. Kawachiya. A study of lockingob jects with bimodal fields. In ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Nov. 1999.","DOI":"10.1145\/320384.320405"},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"I. Pechtchanski and V. Sarkar. Dynamic optimistic whole program analysis: a framework and an application. InACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Oct. 2001.","DOI":"10.1145\/504282.504297"},{"key":"14_CR23","unstructured":"P. Wu, S. P. Midki., J. E. Moreira, and M. Gupta. ImprovingJa va performance through semantic inlining. Technical Report21313, IBM Research Division, 1998."}],"container-title":["Lecture Notes in Computer Science","High Performance Computing \u2014 HiPC 2001"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45307-5_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T00:27:13Z","timestamp":1556756833000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45307-5_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540430094","9783540453079"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3-540-45307-5_14","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}