{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:45:12Z","timestamp":1725475512385},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540668183"},{"type":"electronic","value":"9783540466970"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/10704054_19","type":"book-chapter","created":{"date-parts":[[2006,12,29]],"date-time":"2006-12-29T01:54:19Z","timestamp":1167357259000},"page":"182-193","source":"Crossref","is-referenced-by-count":1,"title":["SharedOnRead Optimization in Parallel Object-Oriented Programming"],"prefix":"10.1007","author":[{"given":"Denis","family":"Caromel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Noulard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Sagnol","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1086.001.0001","volume-title":"A Model of Concurrent Computation in Distributed Systems.","author":"G. Agha","year":"1986","unstructured":"Agha, G.: A Model of Concurrent Computation in Distributed Systems. MIT Press, Cambridge (1986)"},{"key":"19_CR2","doi-asserted-by":"crossref","first-page":"257","DOI":"10.7551\/mitpress\/5241.003.0011","volume-title":"Parallel Programming Using C++","author":"D. Caromel","year":"1996","unstructured":"Caromel, D., Belloncle, F., Roudier, Y.: The C++\/\/ Language. In: Parallel Programming Using C++, pp. 257\u2013296. MIT Press, Cambridge (1996)"},{"key":"19_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"848","DOI":"10.1007\/3-540-61142-8_636","volume-title":"High-Performance Computing and Networking","author":"D. Caromel","year":"1996","unstructured":"Caromel, D., Dzwig, P., Kauffman, R., Liddell, H., McEwan, A., Mussi, P., Poole, J., Rigg, M., Winder, R.: Ec++ \u2013 europa parallel c++: A draft definition. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P.M.A. (eds.) HPCN-Europe 1996. LNCS, vol.\u00a01067, pp. 848\u2013857. Springer, Heidelberg (1996)"},{"key":"19_CR4","volume-title":"Iterative Methods for Sparse Linear Systems","author":"Y. Saad","year":"1996","unstructured":"Saad, Y.: Iterative Methods for Sparse Linear Systems. PWS Publishing Company, New York (1996)"},{"key":"19_CR5","unstructured":"Noulard, E., Emad, N., Flandrin, L.: Calcul num\u00e9rique parall\u00e8le et technologies objet. Technical Report Rapport PRISM 1998\/003, ADULIS\/PRiSM, Juillet, R\u00e9vision du 30\/01\/98 (1997)"},{"key":"19_CR6","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The Art of the Metaobject Protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., des Rivi\u00e8res, J., Bobrow, D.G.: The Art of the Metaobject Protocol. MIT Press, Cambridge (1991)"},{"key":"19_CR7","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1006\/jpdc.1996.0108","volume":"37","author":"I. Foster","year":"1996","unstructured":"Foster, I., Kesselman, C., Tuecke, S.: The Nexus approach to integrating mul- tithreading and communication. J. Par. Distr. Comp.\u00a037, 70\u201382 (1996)","journal-title":"J. Par. Distr. Comp."},{"issue":"2","key":"19_CR8","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1177\/109434209701100205","volume":"11","author":"I. Foster","year":"1997","unstructured":"Foster, I., Kesselman, C.: Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications\u00a011(2), 115\u2013128 (1997)","journal-title":"International Journal of Supercomputer Applications"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Caromel, D., Klauser, W., Vayssiere, J.: Towards Seamless Computing and Metacomputing in Java. Concurrency Practice and Experience (1998)","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<1043::AID-CPE413>3.0.CO;2-6"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Rashid, R., Baron, R., Forin, A., Golub, D., Jones, M., Orr, D., Sanzi, R.: Mach: a foundation for open systems (operating systems). In: Workstation Operating Systems: Proc. 2nd Workshop on Workstation Operating Systems (WWOS-II), September 27-29, pp. 109\u2013113 (1989)","DOI":"10.1109\/WWOS.1989.109278"},{"issue":"5","key":"19_CR11","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1002\/cpe.4330040502","volume":"4","author":"H.E. Bal","year":"1992","unstructured":"Bal, H.E., Kaashoek, M.F., Tanenbaum, A.S., Jansen, J.: Replication techniques for speeding up parallel applications on distributed systems. Concurrency Practice & Experience\u00a04(5), 337\u2013355 (1992)","journal-title":"Concurrency Practice & Experience"},{"key":"19_CR12","doi-asserted-by":"crossref","unstructured":"Hassen, S.B., Bal, H.: Integrating task and data parallelism using shared objects. In: Proc. FCRC 1996: Proc. 1996 Int. Conf. Supercomputing, pp. 317\u2013324 (1996)","DOI":"10.1145\/237578.237628"},{"key":"19_CR13","unstructured":"Caromel, D., McEwan, A., Nolte, J., Poole, J., Roudier, Y., Sagnol, D., Challier, J.-M., Dzwig, P., Kaufman, R., Liddell, H., Mussi, P., Parkinson, D., Rigg, M., Roberts, G., Winder, R.: Europa parallel c++, The EUROPA Working Group on Parallel C++, Final report, HPCN Esprit Contract No 9502. 185 (September 1997)"},{"key":"19_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"744","DOI":"10.1007\/BFb0100635","volume-title":"High-Performance Computing and Networking","author":"F. Baude","year":"1999","unstructured":"Baude, F., Caromel, D., Furmento, N., Sagnol, D.: Over-lapping Communication with Computation in Distributed Object Systems. In: Sloot, P.M.A., Hoekstra, A.G., Bubak, M., Hertzberger, B. (eds.) HPCN-Europe 1999. LNCS, vol.\u00a01593, pp. 744\u2013753. Springer, Heidelberg (1999)"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Choi, J., Dongarra, J., Ostrouchov, S., Petitet, A., Walker, D., Whaley, R.C.: A proposal for a set of parallel basic linear algebra subprograms. Technical Report Lapack Working Note 100 (May 1995)","DOI":"10.1007\/3-540-60902-4_13"},{"key":"19_CR16","unstructured":"Message Passing Interface Forum. MPI: A message passing interface standard. Technical Report CS-94-230, University of Tennessee, Knoxville, TN (March 1994)"}],"container-title":["Lecture Notes in Computer Science","Computing in Object-Oriented Parallel Environments"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10704054_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,9]],"date-time":"2024-02-09T17:08:18Z","timestamp":1707498498000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10704054_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540668183","9783540466970"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/10704054_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}