{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T03:47:26Z","timestamp":1743047246195,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540430438"},{"type":"electronic","value":"9783540453468"}],"license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45346-6_23","type":"book-chapter","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T16:25:52Z","timestamp":1184603152000},"page":"228-235","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Java for Large-Scale Scientific Computations?"],"prefix":"10.1007","author":[{"given":"Andreas","family":"Krall","sequence":"first","affiliation":[]},{"given":"Philipp","family":"Tomsich","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,12,20]]},"reference":[{"key":"23_CR1","first-page":"321","volume-title":"Conference on Programming Language Design and Implementation, SIGPLAN","author":"R. Bodik","year":"2000","unstructured":"R. Bodik, R. Gupta, and V. Sarkar. ABCD: Eliminating array bound checks on demand, in Conference on Programming Language Design and Implementation, SIGPLAN, Vancouver, ACM, 35(5), 321\u2013333, 2000."},{"key":"23_CR2","first-page":"258","volume-title":"Conference on Programming Language Design and Implementation, SIGPLAN","author":"D. F. Bacon","year":"1998","unstructured":"D. F. Bacon, R. Konuru, C. Mruthy, and M. Serrano. Thin locks: Featherweight synchronization for Java, in Conference on Programming Language Design and Implementation, SIGPLAN, Montreal, ACM, 33(5), 258\u2013268, 1998."},{"key":"23_CR3","unstructured":"D. Detlefs and O. Agesen. The case for multiple compilers, in Proc. OOPSLA 1999 VM Workshop on Simplicity, Performance and Portability in Virtual Machine Design, 1997."},{"issue":"3","key":"23_CR4","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1002\/(SICI)1097-024X(200003)30:3<199::AID-SPE296>3.0.CO;2-2","volume":"30","author":"R. Fitzgerald","year":"2000","unstructured":"R. Fitzgerald, T. B. Knoblock, E. Ruf, B. Steensgaard, and D. Tarditi. Marmot: an optimizing compiler for Java, Software-Practice and Experience, 30(3), 199\u2013232, 2000.","journal-title":"Software-Practice and Experience"},{"key":"23_CR5","first-page":"334","volume-title":"Conference on Programming Language Design and Implementation, SIGPLAN","author":"S. Gehmawat","year":"2000","unstructured":"S. Gehmawat, K. H. Randall, and D.J. Scales. Field analysis: Getting useful and low-cost interprocedural information, in Conference on Programming Language Design and Implementation, SIGPLAN, Vancouver, ACM, 35(5), 334\u2013344, 2000."},{"issue":"11","key":"23_CR6","doi-asserted-by":"publisher","first-page":"1017","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1017::AID-CPE347>3.0.CO;2-0","volume":"9","author":"A. Krall","year":"1997","unstructured":"A. Krall and R. Grafl. CACAO-a 64 bit JavaVM just-in-time compiler, Concurrency: Practice and Experience, 9(11), 1017\u20131030, 1997.","journal-title":"Concurrency: Practice and Experience"},{"issue":"11\u201313","key":"23_CR7","doi-asserted-by":"publisher","first-page":"837","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<837::AID-CPE384>3.0.CO;2-7","volume":"10","author":"A. Krall","year":"1998","unstructured":"A. Krall and M. Probst. Monitors and exceptions: How to implement Java efficiently, Concurrency: Practice and Experience, 10(11\u201313), 837\u2013850, 1998.","journal-title":"Concurrency: Practice and Experience"},{"key":"23_CR8","first-page":"205","volume-title":"International Conference on Parallel Architectures and Compilation Techniques","author":"A. Krall","year":"1998","unstructured":"A. Krall. Efficient JavaVM just-in-time compilation, in Jean-Luc Gaudiot, (ed.), International Conference on Parallel Architectures and Compilation Techniques, Paris, IFIP,ACM,IEEE, North-Holland, 205\u2013212, 1998."},{"key":"23_CR9","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"895","DOI":"10.1007\/BFb0100649","volume-title":"Proc. of the 7th European Conference on High-Performance Computing and Networking (HPCN Europe\u201899)","author":"A. Krall","year":"1999","unstructured":"A. Krall and P. Tomsich. Garbage collection for large memory Java applications, in Proc. of the 7th European Conference on High-Performance Computing and Networking (HPCN Europe\u201899), Lecture Notes in Computer Science,1593, Springer Verlag, 895\u2013907, 1999."},{"issue":"1","key":"23_CR10","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1147\/sj.391.0021","volume":"39","author":"J. E. Moreira","year":"2000","unstructured":"J. E. Moreira, S. P. Midkoff, M. Gupta, P. V. Artigas, M. Snir, and R. D. Lawrence. Java programming for high-performance numericalcomputing, IBM Systems Journal, 39(1), 21\u201356, 2000.","journal-title":"IBM Systems Journal"},{"key":"23_CR11","unstructured":"NaturalBridge. BulletTrainTM optimizing compiler and runtime for JVM bytecode, http:\/\/www.naturalbridge.com."},{"key":"23_CR12","doi-asserted-by":"crossref","unstructured":"P. Pominville, F. Quian, R. Vallee-Rai, L. Hendren, and C. Verbrugge. A framework for optimizing Java using attrributes, in CASCON, Mississauga, IBM, 2000.","DOI":"10.1007\/3-540-45306-7_23"},{"key":"23_CR13","first-page":"208","volume-title":"Conference on Programming Language Design and Implementation, SIGPLAN","author":"E. Ruf","year":"2000","unstructured":"E. Ruf. Effective synchronization removalfor Java, in Conference on Programming Language Design and Implementation, SIGPLAN, Vancouver, ACM, 35(5) 208\u2013218, 2000."},{"issue":"1","key":"23_CR14","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1147\/sj.391.0175","volume":"39","author":"T. Suganuma","year":"2000","unstructured":"T. Suganuma, T. Ogasawara, M. TaT. Yasuekeuchi,, M. Kawahito, K. Ishizaki, and H. Komatsuatani. Overview of the IBM Java just-in-time compiler, IBM Systems Journal, 39(1), 175\u2013193, 2000.","journal-title":"IBM Systems Journal"},{"key":"23_CR15","unstructured":"D. J. Scales, K. H. Randall, S. Ghemawat, and J. Dean. The Swift compiler: Design and implementation, Technical Report 2000\/2, Compaq Western Research Laboratory, April2000."},{"key":"23_CR16","series-title":"Lect Notes Comput Sci","volume-title":"Proceedings of the Intl. Conf. on High-Performance Computing","author":"T. Smith","year":"2000","unstructured":"T. Smith, S. Srinivas, P. Tomsich, and J. Park. Practicalexp eriences with Java compilation, in Proceedings of the Intl. Conf. on High-Performance Computing, Lecture Notes in Computer Science, Springer, 1970, 2000."},{"key":"23_CR17","unstructured":"Tower Technologies. TowerJ 3.0: A new generation native Java compiler and runtime environment, \nhttp:\/\/www.towerj.com\n."},{"key":"23_CR18","first-page":"142","volume-title":"Conference on Object Oriented Programming Systems, Languages & Applications (OOPSLA \u201897)","author":"J. Vitek","year":"1997","unstructured":"J. Vitek, N. Horspool, and A. Krall. Efficient type inclusion tests, in T. Bloom, (ed.), Conference on Object Oriented Programming Systems, Languages & Applications (OOPSLA \u201897), Atlanta, ACM, 142\u2013157, 1997."}],"container-title":["Lecture Notes in Computer Science","Large-Scale Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45346-6_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,6]],"date-time":"2021-01-06T06:10:44Z","timestamp":1609913444000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45346-6_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540430438","9783540453468"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-45346-6_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2001]]},"assertion":[{"value":"20 December 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}