{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T02:45:31Z","timestamp":1648953931420},"reference-count":33,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2003,5,1]],"date-time":"2003-05-01T00:00:00Z","timestamp":1051747200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2003,5]]},"DOI":"10.1016\/s0167-739x(03)00032-3","type":"journal-article","created":{"date-parts":[[2003,4,23]],"date-time":"2003-04-23T20:36:00Z","timestamp":1051130160000},"page":"521-532","source":"Crossref","is-referenced-by-count":0,"title":["SMiLE: an integrated, multi-paradigm software infrastructure for SCI-based clusters"],"prefix":"10.1016","volume":"19","author":[{"given":"Martin","family":"Schulz","sequence":"first","affiliation":[]},{"given":"Jie","family":"Tao","sequence":"additional","affiliation":[]},{"given":"Carsten","family":"Trinitis","sequence":"additional","affiliation":[]},{"given":"Wolfgang","family":"Karl","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-739X(03)00032-3_BIB1","doi-asserted-by":"crossref","unstructured":"S. Adve, K. Gharachorloo, Shared memory consistency models: a tutorial, Rice University ECE Technical Report 9512 and Western Research Laboratory Research Report 95\/7, Department of Electrical and Computer Engineering, Rice University and Western Research Laboratory, DEC, September 1995.","DOI":"10.21236\/ADA638015"},{"issue":"2","key":"10.1016\/S0167-739X(03)00032-3_BIB2","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","article-title":"TreadMarks: shared memory computing on networks of workstations","volume":"29","author":"Amza","year":"1995","journal-title":"IEEE Comput."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB3","unstructured":"Z. Andjelic, POLOPT 4.5 User\u2019s Guide, ABB Corporate Research Center, Heidelberg, 1996."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB4","unstructured":"R. Bausinger, G. Kuhn, Die Boundary-Element Methode, Expert Verlag, Ehingen, 1987."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB5","unstructured":"M. Eberl, H. Hellwagner, B. Herland, M. Schulz, SISCI\u2014Implementing a standard software infrastructure on an SCI cluster, in: W. Rehm (Ed.), Tagungsband zum 1. Workshop Cluster Computing, number CSR-97-05 in Chemnitzer Informatik-Berichte, November 1997, pp. 49\u201361."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB6","unstructured":"M. Eberl, H. Hellwagner, W. Karl, M. Leberecht, J. Weidendorfer, Fast communication libraries on an SCI cluster, in: Proceedings of SCI-Europe\u201998, A Conference Stream of EMMSEC\u201998, September 1998, pp. 165\u2013175."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB7","doi-asserted-by":"crossref","unstructured":"G. Schmidlin, Ch. Schwab, et al., Preconditioning second kind boundary integral equations for 3D eddy current problems, Technical Report, ETH Zurich, Zurich, Switzerland, 2000, Unpublished.","DOI":"10.1002\/nme.187"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB8","doi-asserted-by":"crossref","unstructured":"A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam, PVM: parallel virtual machine\u2014A User\u2019s Guide and Tutorial for Networked Parallel Computing, Scientific and Engineering Computation, MIT Press, Cambridge, MA, 1994.","DOI":"10.7551\/mitpress\/5712.001.0001"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB9","unstructured":"H. Hellwagner, A. Reinefeld (Eds.), SCI: scalable coherent interface, architecture and software for high-performance compute clusters, vol. 1734, LNCS State-of-the-Art Survey, Springer, Berlin, October 1999. ISBN 3-540-66696-6."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB10","unstructured":"H. Hellwagner, J. Weidendorfer, SCI sockets library, vol. 1734, LNCS State-of-the-Art Survey, Chapter 11, October 1999, pp. 209\u2013229. ISBN 3-540-66696-6."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB11","unstructured":"H.-J. Hermann, Nuklearmedizin, Urban und Schwarzenberg, 1998."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB12","unstructured":"L. Huse, K. Omang, H. Bugge, H. Ry, A. Haugsdal, E. Rustad, ScaMPI\u2014Design and Implementation, vol. 1734, LNCS State-of-the-Art Survey, Chapter 14, October 1999, pp. 249\u2013261. ISBN 3-540-66696-6."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB13","unstructured":"IEEE Computer Society, IEEE Std. 1596\u20131992: IEEE Standard for Scalable Coherent Interface, The Institute of Electrical and Electronics Engineers, Inc., New York, NY, August 1993."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB14","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1007\/s002240000097","article-title":"Scope consistency: a bridge between release consistency and entry consistency","volume":"31","author":"Iftode","year":"1998","journal-title":"Theory Comput. Syst."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB15","doi-asserted-by":"crossref","unstructured":"W. Karl, M. Schulz, M. V\u00f6lk, S. Ziegler, Meeting the computational demands of nuclear medical imaging using commodity clusters, in: Proceedings of the International Conference on Computational Science (ICCS), 2001.","DOI":"10.1007\/3-540-45718-6_4"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB16","unstructured":"P. Keleher, Lazy release consistency for distributed shared memory, Ph.D. Thesis, Rice University, January 1995."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB17","unstructured":"M. Leberecht, in: A. Bode (Ed.), An efficient runtime system combining dataflow, multithreading, and distributed shared memory, Ph.D. Thesis, Technische Universit\u00e4t M\u00fcnchen, Research Series, vol. 14, LRR-TUM, Shaker-Verlag, Aachen, April 1999."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB18","unstructured":"K. Li, IVY: a shared virtual memory system for parallel computing, in: Proceedings of the International Conference on Parallel Processing (ICPP), vol. 2, 1989, pp. 94\u2013101."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB19","doi-asserted-by":"crossref","unstructured":"H. Lu, S. Dwarkadas, A. Cox, W. Zwaenepoel, Message passing versus distributed shared memory on networks of workstations, in: Proceedings of the Supercomputing\u201995, December 1995.","DOI":"10.1145\/224170.224285"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB20","doi-asserted-by":"crossref","unstructured":"M. Schulz, Efficient deployment of shared memory models on clusters of PCs using the SMiLEing HAMSTER approach, in: A. Goscinski, H. Ip, W. Jia, W. Zhou (Eds.), Proceedings of the Fourth International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), World Scientific, Singapore, December 2000, pp. 2\u201314.","DOI":"10.1142\/9789812792037_0001"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB21","unstructured":"A. Mainwaring, D. Culler, Active message applications programming interface and communication subsystem organization, Technical Report CSD-96-918, Computer Science Division, University of California, Berkeley, October 1996."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB22","unstructured":"Message Passing Interface Forum (MPIF), MPI: a message-passing interface standard, Technical Report, University of Tennessee, Knoxville, June 1995. http:\/\/www.mpi-forum.org\/."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB23","doi-asserted-by":"crossref","unstructured":"B. Nitzberg, V. Lo, Distributed shared memory: a survey of issues and algorithms, IEEE Comput., August 1991, pp. 52\u201359.","DOI":"10.1109\/2.84877"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB24","unstructured":"Y. Saad, M.H. Schultz, GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems, SIAM J. Sci. Stat. Comput. (1989) 856\u2013869."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB25","doi-asserted-by":"crossref","unstructured":"D. Scales, K. Gharachorloo, C. Thekkath, Shasta: a low overhead, software-only approach for supporting fine-grain shared memory, Technical Report WRL Research Report 96\/2, Digital Western Research Laboratory, Palo Alto, CA, November 1996.","DOI":"10.1145\/248209.237179"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB26","doi-asserted-by":"crossref","unstructured":"M. Schulz, SCI-VM: a flexible base for transparent shared memory programming models on clusters of PCs Martin Schulz, in: J. Rolim, F. M\u00fcller, et al. (Eds.), Parallel and Distributed Computing, Proceedings of the HIPS\u201999, vol. 1586, Lecture Notes in Computer Science, Springer, Berlin, 1999, pp. 19\u201333.","DOI":"10.1007\/BFb0097885"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB27","doi-asserted-by":"crossref","unstructured":"M. Schulz, Multithreaded Programming of PC clusters, in: Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT) 2000, Philadelphia, PA, IEEE, October 2000, pp. 271\u2013278.","DOI":"10.1109\/PACT.2000.888351"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB28","unstructured":"M. Schulz, W. Karl, Hybrid-DSM: an efficient alternative to pure software DSM systems on NUMA architectures, in: L. Iftode, P. Keleher (Eds.), Proceedings of the Second International Workshop on Software Distributed Shared Memory (WSDSM), May 2000. http:\/\/www.cs.rutgers.edu\/\u223cwsdsm00\/."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB29","unstructured":"J. Tao, W. Karl, M. Schulz, Memory access behavior analysis of NUMA-based shared memory programs, in: Proceedings of the International Workshop on Performance-oriented Application Development for Distributed Architectures, April 2001. http:\/\/www.cs.ucy.ac.cy\/PADDA01\/."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB30","unstructured":"Technical Committee on Operating Systems and Application Environments of the IEEE, Portable Operating Systems Interface (POSIX). Part 1. System Application Interface (API), Chapter including 1003.1c: Amendment 2: Threads Extension [C Language], IEEE, 1995 ed., 1996. ANSI\/IEEE Std. 1003.1."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB31","unstructured":"M. V\u00f6lk, Parallelisierung eines Spektralanalysealgorithmus mittels TreadMarks, Diplomarbeit, Technische Universit\u00e4t M\u00fcnchen, February 1999."},{"key":"10.1016\/S0167-739X(03)00032-3_BIB32","doi-asserted-by":"crossref","unstructured":"T. von Eicken, D. Culler, S. Goldstein, K. Schauser, Active messages: a mechanism for integrated communication and computation, in: Proceedings of the 19th International Symposium on Computer Architecture, Gold Coast, Australia, May 1992.","DOI":"10.1145\/139669.140382"},{"key":"10.1016\/S0167-739X(03)00032-3_BIB33","unstructured":"J. Worringen, T. Bemmerl, MPICH for SCI-connected clusters, in: G. Horn, W. Karl (Eds.), Proceedings of the SCI-Europe\u201999, The Second International Conference on SCI-based Technology and Research, SINTEF Electronics and Cybernetics, September 1999, pp. 3\u201311. ISBN 82-14-00014-9."}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X03000323?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X03000323?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,18]],"date-time":"2020-03-18T09:45:53Z","timestamp":1584524753000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X03000323"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,5]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2003,5]]}},"alternative-id":["S0167739X03000323"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(03)00032-3","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2003,5]]}}}