{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:51:14Z","timestamp":1725490274586},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540679561"},{"type":"electronic","value":"9783540445203"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"tdm","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":[[2000]]},"DOI":"10.1007\/3-540-44520-x_148","type":"book-chapter","created":{"date-parts":[[2007,8,29]],"date-time":"2007-08-29T03:51:43Z","timestamp":1188359503000},"page":"1039-1052","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Compiling Multithreaded Java Bytecode for Distributed Execution"],"prefix":"10.1007","author":[{"given":"Gabriel","family":"Antoniu","sequence":"first","affiliation":[]},{"given":"Luc","family":"Boug\u00e9","sequence":"additional","affiliation":[]},{"given":"Philip","family":"Hatcher","sequence":"additional","affiliation":[]},{"given":"Mark","family":"MacBeth","sequence":"additional","affiliation":[]},{"given":"Keith","family":"McGuigan","sequence":"additional","affiliation":[]},{"given":"Raymond","family":"Namyst","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2000,8,18]]},"reference":[{"key":"148_CR1","volume-title":"Research Report RR2000-19","author":"G. Antoniu","year":"2000","unstructured":"Gabriel Antoniu, Luc Boug\u00e9, and Raymond Namyst. Generic distributed shared memory: the DSM-PM2 approach. Research Report RR2000-19, LIP, ENS Lyon, Lyon, France, May 2000."},{"key":"148_CR2","unstructured":"Y. Aridor, M. Factor, and A. Teperman. cJVM: A single system image of a JVM on a cluster. In Proceedings of the International Conference on Parallel Processing, Fukushima, Japan, September 1999."},{"key":"148_CR3","unstructured":"Luc Boug\u00e9, Jean-Fran\u00e7ois M\u00e9haut, and Raymond Namyst. Efficient communications in multithreaded runtime systems. In Parallel and Distributed Processing. Proc. 3rd Workshop on Runtime Systems for Parallel Programming RTSPP\u2019 99, volume 1586 of Lect. Notes in Comp. Science, pages 468\u2013182, San Juan, Puerto Rico, April 1999. Held in conjunction with IPPS\/SPDP 1999., Springer-Verlag."},{"key":"148_CR4","unstructured":"F. Breg, S. Diwan, J. Villacis, J. Balasubramanian, E. Akman, and D. Gannon. Java RMI performance and object model interoperability: Experiments with Java\/HPC++. In Proceedings of the ACM 1998 Workshop on Java for High-Performance Network Computing, pages 91\u2013100, Palo Alto, California, February 1998."},{"key":"148_CR5","doi-asserted-by":"publisher","first-page":"1125","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<1043::AID-CPE413>3.0.CO;2-6","volume":"10","author":"D. Caromel","year":"1998","unstructured":"D. Caromel, W. Klauser, and J. Vayssiere. Towards seamless computing and metacomputing in Java. Concurrency: Practice and Experience, 10:1125\u20131242, 1998.","journal-title":"Concurrency: Practice and Experience"},{"key":"148_CR6","unstructured":"X. Chen and V. Allan. MultiJav: A distributed shared memory system based on multiple Java virtual machines. In Proceedings of the Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, June 1998."},{"key":"148_CR7","unstructured":"A. Ferrari. JPVM: Network parallel computing in Java. In Proceedings of the ACM 1998 Workshop on Java for High-Performance Network Computing, pages 245\u2013249, Palo Alto, California, 1998."},{"key":"148_CR8","unstructured":"V. Getov, S. Flynn-Hummell, and S. Mintchev. High-performance parallel programming in Java: Exploiting native libraries. In Proceedings of the ACM 1998 Workshop on Java for High-Performance Network Computing, pages 45\u201354, Palo Alto, California, February 1998."},{"key":"148_CR9","volume-title":"The Java Language Specification","author":"J. Gosling","year":"1996","unstructured":"J. Gosling, W. Joy, and G. Steele Jr. The Java Language Specification. Addision-Wesley, Reading, Massachusetts, 1996."},{"key":"148_CR10","doi-asserted-by":"crossref","unstructured":"P. Launay and J.-L. Pazat. A framework for parallel programming in Java. In High-Performance Computing and Networking HPCN\u2019 98, volume 1401 of Lect. Notes in Comp. Science, pages 628\u2013637. Springer-Verlag, 1998.","DOI":"10.1007\/BFb0037190"},{"key":"148_CR11","unstructured":"G. Muller, B. Moura, F. Bellard, and C. Consel. Harissa: A flexible and efficient Java environment mixing bytecode and compiled code. In Third Usenix Conference on Object-Oriented Technologies and Systems, Portland, Oregon, June 1997."},{"key":"148_CR12","unstructured":"R. Namyst and J.F. Mehaut. PM2: Parallel Multithreaded Machine: A computing environment for distributed architectures. In ParCo\u201995 Parallel Computing, pages 279\u2013285. Elsevier Science Publishers, September 1995."},{"issue":"11","key":"148_CR13","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1225::AID-CPE332>3.0.CO;2-F","volume":"9","author":"M. Philippsen","year":"1997","unstructured":"M. Philippsen and M. Zenger. JavaParty-transparent remote objects in Java. Concurrency: Practice and Experience, 9(11):1125\u20131242, November 1997.","journal-title":"Concurrency: Practice and Experience"},{"key":"148_CR14","unstructured":"T. Proebsting, G. Townsend, P. Bridges, J. Hartman, T. Newsham, and S. Watterson. Toba: Java for applications-a way ahead of time (WAT) compiler. In Third Usenix Conference on Object-Oriented Technologies and Systems, Portland, Oregon, June 1997."},{"key":"148_CR15","doi-asserted-by":"crossref","unstructured":"L. Prylli and B. Tourancheau. BIP: A new protocol designed for high performance networking on Myrinet. In Proceedings of First Workshop on Personal Computer Based Networks Of Workstations, volume 1388 of Lect. Notes in Comp. Science. Springer-Verlag., April 1998.","DOI":"10.1007\/3-540-64359-1_721"},{"key":"148_CR16","doi-asserted-by":"crossref","unstructured":"T. von Eicken, D. Culler, S. Goldstein, and K. Schauser. Active messages: A mechanism for integrated communication and computation. In International Symposium on Computer Architectures, pages 256\u2013266, Gold Coast, Australia, May 1992.","DOI":"10.1145\/146628.140382"},{"key":"148_CR17","doi-asserted-by":"crossref","unstructured":"W. Yu and A. Cox. Java\/DSM: A platform for heterogeneous computing. In Proceedings of the Workshop on Java for High-Performance Scientific and Engineering Computing, Las Vegas, Nevada, June 1997.","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.0.CO;2-J"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2000 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44520-X_148","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:28:39Z","timestamp":1587342519000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44520-X_148"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540679561","9783540445203"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-44520-x_148","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]},"assertion":[{"value":"18 August 2000","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}