{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,12]],"date-time":"2025-01-12T05:15:57Z","timestamp":1736658957560,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540658313"},{"type":"electronic","value":"9783540489320"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/bfb0097988","type":"book-chapter","created":{"date-parts":[[2006,11,24]],"date-time":"2006-11-24T14:45:17Z","timestamp":1164379517000},"page":"1026-1035","source":"Crossref","is-referenced-by-count":1,"title":["Irregular parallel algorithms in Java"],"prefix":"10.1007","author":[{"given":"Brian","family":"Blount","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siddhartha","family":"Chatterjee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Philippsen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,10,28]]},"reference":[{"key":"106_CR1","unstructured":"K. Arnold and J. Gosling. The Java TM Programming Language. The JavaTM Series. Addison-Wesley Publishing Company, 1996."},{"key":"106_CR2","series-title":"Engineering Computing & Analysis Technical Report ECA-TR-148","volume-title":"The domain\/segment partition for the factorization of sparse symmetric positive definite matrices","author":"C. C. Ashcraft","year":"1990","unstructured":"C. C. Ashcraft. The domain\/segment partition for the factorization of sparse symmetric positive definite matrices. Engineering Computing & Analysis Technical Report ECA-TR-148, Boeing Computer Services, Seattle, WA, Nov. 1990."},{"key":"106_CR3","doi-asserted-by":"crossref","unstructured":"D. F. Bacon et al. Thin locks: featherweight synchronization for Java. In Proc. PLDI\u201998, pages 258\u2013268, 1998.","DOI":"10.1145\/277650.277734"},{"key":"106_CR4","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1016\/0168-9274(94)90007-8","volume":"13","author":"R. Biswas","year":"1994","unstructured":"R. Biswas and R. C. Strawn. A new procedure for dynamic adaption of three-dimensional unstructured grids. Applied Numerical Mathematics, 13:437\u2013452, 1994.","journal-title":"Applied Numerical Mathematics"},{"key":"106_CR5","volume-title":"Vector Models for Data-Parallel Computing","author":"G. E. Blelloch","year":"1990","unstructured":"G. E. Blelloch. Vector Models for Data-Parallel Computing. The MIT Press, Cambridge, MA, 1990."},{"key":"106_CR6","unstructured":"G. E. Blelloch. Nesl: A nested data-parallel language (version 2.6). Technical Report CMU-CS-93-129, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, Apr. 1993. Updated version of CMU-CS-92-103, January 1992."},{"issue":"1","key":"106_CR7","first-page":"4","volume":"21","author":"G. E. Blelloch","year":"1994","unstructured":"G. E. Blelloch et al. Implementation of a portable nested data-parallel language. JPDC, 21(1):4\u201314, Apr. 1994.","journal-title":"JPDC"},{"key":"106_CR8","doi-asserted-by":"crossref","unstructured":"B. L. Blount and S. Chatterjee. An evaluation of Java for numerical computing. In Proc. ISCOPE\u201998, Dec. 1998. LNCS 1505, pp. 35\u201346, Springer Verlag.","DOI":"10.1007\/3-540-49372-7_4"},{"key":"106_CR9","doi-asserted-by":"crossref","unstructured":"R. D. Blumofe et al. Cilk: An efficient multithreaded runtime system. In Proc. PPoPP\u201995, pages 207\u2013216, Santa Barbara, CA, July 1995. ACM.","DOI":"10.1145\/209936.209958"},{"key":"106_CR10","series-title":"Technical Report TR94-006","volume-title":"Scalable variants of multipole-accelerated algorithms for molecular dynamics applications","author":"J. A. Board Jr.","year":"1994","unstructured":"J. A. Board Jr. et al. Scalable variants of multipole-accelerated algorithms for molecular dynamics applications. Technical Report TR94-006, Department of Electrical Engineering, Duke University, Durham, NC, 1994."},{"key":"106_CR11","doi-asserted-by":"crossref","unstructured":"F. Bodin et al. Implementing a parallel C++ runtime system for scalable parallel systems. In Proc. SC\u201993, pages 588\u2013597, November 1993.","DOI":"10.1145\/169627.169802"},{"key":"106_CR12","doi-asserted-by":"crossref","unstructured":"A. A. Chien and J. Dolby. ICC++: AC++ dialect for high-performance parallel computation. In Proc. ISOTAS\u201996, Mar. 1996.","DOI":"10.1007\/3-540-60954-7_45"},{"key":"106_CR13","doi-asserted-by":"crossref","unstructured":"D. E. Culler et al. Parallel programming in Split-C. In Proc. SC\u201993, pages 262\u2013273, Nov. 1993.","DOI":"10.1145\/169627.169724"},{"key":"106_CR14","unstructured":"G. C. Fox. Java for high performance scientific and engineering computing. http:\/\/www.npac.syr.edu\/projects\/javaforcse\/."},{"key":"106_CR15","unstructured":"D. B. Gannon. High Performance Java. http:\/\/www.extreme.indiana.edu\/hpJava\/index.html."},{"key":"106_CR16","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, 2(1\u20132):1\u2013170, 1993.","DOI":"10.1155\/1993\/165741"},{"key":"106_CR17","doi-asserted-by":"crossref","unstructured":"Y. Hu, S. L. Johnsson, and S.-H. Teng. High Performance FORTRAN for Highly Irregular Problems. In Proc. PPoPP\u201997, pages 13\u201324, June 1997.","DOI":"10.1145\/263764.263769"},{"issue":"6","key":"106_CR18","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1002\/(SICI)1096-9128(199706)9:6<621::AID-CPE310>3.0.CO;2-V","volume":"9","author":"S. F. Hummel","year":"1997","unstructured":"S. F. Hummel, T. Ngo, and H. Srinivasan. SPMD programming in Java. Concurrency: Practice and Experience, 9(6):621\u2013631, June 1997. Special issue on Java for computational science and engineering\u2014simulation and modeling.","journal-title":"Concurrency: Practice and Experience"},{"key":"106_CR19","unstructured":"Java Grande Forum. The Java Grande Forum charter document. http:\/\/www.npac.syr.edu\/javagrande\/jgfcharter.html."},{"issue":"11","key":"106_CR20","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):837\u2013850, Sept. 1998.","journal-title":"Concurrency: Practice and Experience"},{"key":"106_CR21","volume-title":"Sparse Gaussian Elimination on High Performance Computers","author":"X. S. Li","year":"1996","unstructured":"X. S. Li. Sparse Gaussian Elimination on High Performance Computers. PhD thesis, Department of Computer Science, University of California at Berkeley, Berkeley, CA, Sept. 1996. Available as technical report CSD-96-919."},{"key":"106_CR22","unstructured":"L. S. Nyland, J. F. Prins, and J. H. Reif. A data-parallel implementation of the fast multipole algorithm. In Proc. DAGS\u201993, pages 111\u2013122, Hanover, NH, June 1993."},{"key":"106_CR23","doi-asserted-by":"crossref","unstructured":"M. Odersky and P. Wadler. Pizza into Java: Translating theory into practice. In Proc. POPL\u201997 Jan. 1997.","DOI":"10.1145\/263699.263715"},{"key":"106_CR24","volume-title":"High Performance Computing Systems and Applications","author":"M. Philippsen","year":"1998","unstructured":"M. Philippsen. Data parallelism in Java. In J. Schaefer, editor, High Performance Computing Systems and Applications. Kluwer Academic Publishers, Boston, Dordrecht, London, 1998."},{"key":"106_CR25","doi-asserted-by":"crossref","unstructured":"J. Prins, S. Chatterjee, and M. Simons. Expressing irregular computations in modern Fortran dialects. In D. O\u2019Hallaron, editor, Languages, Compilers, and Run-Time Systems for Scalable Computers, pages 1\u201316. Springer, 1998. LNCS 1511.","DOI":"10.1007\/3-540-49530-4_1"},{"key":"106_CR26","doi-asserted-by":"crossref","unstructured":"K. E. Schmidt and M. A. Lee. Implementing the fast multipole algorithm in three dimensions. Journal of Statistical Physics, 63(5\/6), 1991.","DOI":"10.1007\/BF01030008"},{"key":"106_CR27","doi-asserted-by":"crossref","unstructured":"T. J. Sheffler and S. Chatterjee. An object-oriented approach to nested data parallelism. In Proceedings of the Fifth Symposium on the Frontiers of Massively Parallel Computation, pages 203\u2013210, McLean, VA, Feb. 1995.","DOI":"10.1109\/FMPC.1995.380447"},{"key":"106_CR28","unstructured":"M. Snir et al. MPI: The Complete Reference. MIT Press, 1996."},{"key":"106_CR29","unstructured":"The Java collections framework. http:\/\/java.sun.com\/products\/jdk\/1.2\/docs\/api\/index.html."},{"issue":"11","key":"106_CR30","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H","volume":"10","author":"K. Yelick","year":"1998","unstructured":"K. Yelick et al. Titanium: A high-performance Java dialect. Concurrency: Practice and Experience, 10(11):825\u2013836, Sept. 1998.","journal-title":"Concurrency: Practice and Experience"}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0097988","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,12]],"date-time":"2025-01-12T04:31:07Z","timestamp":1736656267000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0097988"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540658313","9783540489320"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/bfb0097988","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}