{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:47:44Z","timestamp":1725551264037},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540435938"},{"type":"electronic","value":"9783540460800"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-46080-2_89","type":"book-chapter","created":{"date-parts":[[2010,3,29]],"date-time":"2010-03-29T17:13:26Z","timestamp":1269882806000},"page":"844-853","source":"Crossref","is-referenced-by-count":12,"title":["Lithium: A Structured Parallel Programming Environment inJa va"],"prefix":"10.1007","author":[{"given":"M.","family":"Danelutto","sequence":"first","affiliation":[]},{"given":"P.","family":"Teti","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,4,10]]},"reference":[{"key":"89_CR1","unstructured":"M. Aldinucci and M. Danelutto. Stream parallel skeleton optimisations. In Proc. of the IASTED International Conference Parallel and Distributed Computing and Systems, pages 955\u2013962. IASTED\/ACTA Press, November 1999. Boston, USA."},{"key":"89_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1007\/3-540-44520-X_148","volume-title":"EuroPar 2000-Parallel Processing","author":"G. Antoniu","year":"2000","unstructured":"G. Antoniu, L. Boug\u00e9, P. Hatcher, M. MacBeth, K. McGuigan, and R. Namyst. \u201dCompiling Multithreaded Java Bytecode for Distributed Execution\u201d. In A. Bode, T. Ludwig, W. Karl, and R. Wismuller, editors, \u201dEuroPar 2000-Parallel Processing\u201d, number 1900 in LNCS, pages 1039\u20131052. Springer Verlag, 2000."},{"key":"89_CR3","doi-asserted-by":"crossref","unstructured":"P. Au, J. Darlington, M. Ghanem, Y. Guo, H.W. To, and J. Yang. Co-ordinating heterogeneous parallel computation. In L. Bouge, P. Fraigniaud, A. Mignotte, and Y. Robert, editors, Europar\u2019 96, pages 601\u2013614. Springer-Verlag, 1996.","DOI":"10.1007\/3-540-61626-8_81"},{"key":"89_CR4","doi-asserted-by":"crossref","first-page":"1827","DOI":"10.1016\/S0167-8191(99)00072-1","volume":"25","author":"B. Bacci","year":"1999","unstructured":"B. Bacci, M. Danelutto, S. Pelagatti, and M. Vanneschi. SkIE: a heterogeneous environment for HPC applications. Parallel Computing, 25:1827\u20131852, Dec 1999.","journal-title":"Parallel Computing"},{"key":"89_CR5","unstructured":"M. Cole. Algorithmic Skeletons: Structured Management of Parallel Computations. Research Monographs in Parallel and Distributed Computing. Pitman, 1989."},{"key":"89_CR6","doi-asserted-by":"crossref","unstructured":"M. Danelutto. Dynamic Run Time Support for Skeletons. In E. H. D\u2019Hollander, G. R. Joubert, F. J. Peters, and H. J. Sips, editors, Proceedings of the International Conference ParCo99, volume Parallel Computing Fundamentals & Applications, pages 460\u2013467. Imperial College Press, 1999.","DOI":"10.1142\/9781848160170_0054"},{"key":"89_CR7","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1007\/3-540-45492-6_38","volume-title":"High Performance Computing and Networking","author":"M. Danelutto","year":"2000","unstructured":"M. Danelutto. Task farm computations in java. In Buback, Afsarmanesh, Williams, and Hertzberger, editors, High Performance Computing and Networking, LNCS, No. 1823, pages 385\u2013394. Springer Verlag, May 2000."},{"issue":"1","key":"89_CR8","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1142\/S0129626401000415","volume":"11","author":"M. Danelutto","year":"2001","unstructured":"M. Danelutto. Efficient support for skeletons on workstation clusters. Parallel Processing Letters, 11(1):41\u201356, 2001.","journal-title":"Parallel Processing Letters"},{"key":"89_CR9","unstructured":"M. Danelutto, R. Di Cosmo, X. Leroy, and S. Pelagatti. Parallel Functional Programming with Skeletons: the OCAMLP3L experiment. In ACM Sigplan Workshop on ML, pages 31\u201339, 1998."},{"key":"89_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1007\/3-540-44520-X_166","volume-title":"Euro-Par 2000 Parallel Processing","author":"M. Danelutto","year":"2000","unstructured":"M. Danelutto and M. Stigliani. SKElib: parallel programming with skeletons in C. In A. Bode, T. Ludwing, W. Karl, and R. Wism\u00fcller, editors, Euro-Par 2000 Parallel Processing, LNCS, No. 1900, pages 1175\u20131184. Springer Verlag, August\/September 2000."},{"key":"89_CR11","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1994."},{"key":"89_CR12","unstructured":"jPVM. \u201d http:\/\/www.chmsr.gatech.edu\/jPVM\/ \u201d. The jPVM home page, 2001."},{"key":"89_CR13","unstructured":"S. McDonald, D. Szafron, J. Schaeffer, and S. Bromling. From Patterns to Frameworks to Parallel Programs. submitted to Journal of Parallel and Distributed Computing, December 2000."},{"key":"89_CR14","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/3-540-44520-X_13","volume-title":"Euro-Par 2000 Parallel Processing","author":"S. McDonald","year":"2000","unstructured":"S. McDonald, D. Szafron, J. Schaeffer, and S. Bromling. Generating Parallel Program Frameworks from Parallel Design Patterns. In A. Bode, T. Ludwing, W. Karl, and R. Wism\u00fcller, editors, Euro-Par 2000 Parallel Processing, LNCS, No. 1900, pages 95\u2013105. Springer Verlag, August\/September 2000."},{"key":"89_CR15","unstructured":"MpiJava. \u201d http:\/\/www.npac.syr.edu\/projects\/pcrc\/mpiJava\/ \u201d. The MpiJava home page, 2001."},{"key":"89_CR16","doi-asserted-by":"crossref","unstructured":"C. Nester, R. Philippsen, and B. Haumacher. \u201dA More Efficient RMI for Java\u201d. In ACM 1999 Java Grande Conference, pages 152\u2013157, June 1999.","DOI":"10.1145\/304065.304117"},{"key":"89_CR17","unstructured":"S. Pelagatti. Structured Development of Parallel Programs. Taylor & Francis, 1998."},{"key":"89_CR18","unstructured":"J. Serot. \u201dPutting skeletons at work. An overview of the SKIPPER project\u201d. PARCO\u20192001 workshop on Advanced Environments for Parallel and Distributed Computing, to appear, September 2001."},{"key":"89_CR19","first-page":"217","volume":"12","author":"J. Serot","year":"2001","unstructured":"J. Serot, D. Ginhac, R. Chapuis, and J. Derutin. \u201dFast prototyping of parallel-vision applications using functional skeletons\u201d. Machine Vision and Applications, 12:217\u2013290, 2001. Springer Verlag.","journal-title":"Machine Vision and Applications"},{"key":"89_CR20","unstructured":"Sun. \u201dThe Java home page\u201d. http:\/\/java.sun.com , 2001."},{"key":"89_CR21","unstructured":"P. Teti. \u201dLithium: a Java skeleton environment\u201d. (in italian) Master\u2019s thesis, Dept.Computer Science, University of Pisa, October 2001."},{"key":"89_CR22","unstructured":"P. Teti. \u201d http:\/\/massivejava.sourceforge.net \u201d. home page of the Lithium project at sourceforge.net, 2001."}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2014 ICCS 2002"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46080-2_89","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T15:12:17Z","timestamp":1558969937000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46080-2_89"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540435938","9783540460800"],"references-count":22,"URL":"http:\/\/dx.doi.org\/10.1007\/3-540-46080-2_89","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}