{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T00:08:36Z","timestamp":1778717316052,"version":"3.51.4"},"reference-count":27,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2003,2,1]],"date-time":"2003-02-01T00:00:00Z","timestamp":1044057600000},"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":["Parallel Computing"],"published-print":{"date-parts":[[2003,2]]},"DOI":"10.1016\/s0167-8191(02)00222-3","type":"journal-article","created":{"date-parts":[[2003,1,17]],"date-time":"2003-01-17T14:52:57Z","timestamp":1042815177000},"page":"167-186","source":"Crossref","is-referenced-by-count":28,"title":["Message passing and shared address space parallelism on an SMP cluster"],"prefix":"10.1016","volume":"29","author":[{"given":"Hongzhang","family":"Shan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaswinder P.","family":"Singh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leonid","family":"Oliker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rupak","family":"Biswas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(02)00222-3_BIB1","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1038\/324446a0","article-title":"A hierarchical O(NlogN) force-calculation algorithm","volume":"324","author":"Barnes","year":"1986","journal-title":"Nature"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB2","doi-asserted-by":"crossref","unstructured":"A. Bilas, C. Liao, J.P. Singh, Using network interface support to avoid asynchronous protocol processing in shared virtual memory systems, in: Proceedings of the 26th International Symposium on Computer Architecture, Atlanta, GA, 1999, pp. 282\u2013293","DOI":"10.1109\/ISCA.1999.765958"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB3","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/40.342015","article-title":"Myrinet: a gigabit-per-second local area network","volume":"15","author":"Boden","year":"1995","journal-title":"IEEE Micro"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB4","doi-asserted-by":"crossref","unstructured":"F. Cappello, D. Etiemble, MPI versus MPI+OpenMP on the IBM SP for the NAS benchmarks, in: Proceedings of the SC2000 Conference, Dallas, TX, 2000","DOI":"10.1109\/SC.2000.10001"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB5","unstructured":"C. Dubnicki, A. Bilas, Y. Chen, S. Damianakis, K. Li, VMMC-2: efficient support for reliable, connection-oriented communication, in: Proceedings of the 5th Hot Interconnects Symposium, Stanford, CA, 1997"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB6","unstructured":"Giganet, Inc., Available from URL: http:\/\/www.giganet.com\/"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB7","doi-asserted-by":"crossref","unstructured":"D.S. Henty, Performance of hybrid message-passing and shared-memory parallelism for discrete element modeling, in: Proceedings of the SC2000 Conference, Dallas, TX, 2000","DOI":"10.1109\/SC.2000.10005"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB8","doi-asserted-by":"crossref","unstructured":"D. Jiang, B. O\u2019Kelly, X. Yu, S. Kumar, A. Bilas, J.P. Singh, Application scaling under shared virtual memory on a cluster of SMPs, in: Proceedings of the 13th International Conference on Supercomputing, Rhodes, Greece, 1999, pp. 165\u2013174","DOI":"10.1145\/305138.305190"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB9","doi-asserted-by":"crossref","unstructured":"D. Jiang, H. Shan, J.P. Singh, Application restructuring and performance portability on shared virtual memory and hardware-coherent multiprocessors, in: Proceedings of the 6th ACM Symposium on Principles and Practice of Parallel Programming, Las Vegas, NV, 1997, pp. 217\u2013229","DOI":"10.1145\/263764.263792"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB10","doi-asserted-by":"crossref","unstructured":"D. Jiang, J.P. Singh, Scaling application performance on cache-coherent multiprocessors, in: Proceedings of the 26th International Symposium on Computer Architecture, Atlanta, GA, 1999, pp. 305\u2013316","DOI":"10.1145\/307338.301005"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB11","doi-asserted-by":"crossref","unstructured":"S. Karlsson, M. Brorsson, A comparative characterization of communication patterns in applications using MPI and shared memory on an IBM SP2, in: Proceedings of the 2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, Las Vegas, NV, 1998, pp. 189\u2013201","DOI":"10.1007\/BFb0052217"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB12","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory coherence in shared virtual memory systems","volume":"7","author":"Li","year":"1989","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB13","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1006\/jpdc.1997.1332","article-title":"Quantifying the performance differences between PVM and TreadMarks","volume":"43","author":"Lu","year":"1997","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB14","unstructured":"NAS parallel benchmarks, Available from URL: http:\/\/www.nas.nasa.gov\/Software\/NPB\/"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB15","doi-asserted-by":"crossref","first-page":"931","DOI":"10.1109\/71.879776","article-title":"Parallelization of a dynamic unstructured algorithm using three leading programming paradigms","volume":"11","author":"Oliker","year":"2000","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB16","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.1016\/S0167-8191(00)00047-8","article-title":"Parallel tetrahedral mesh adaptation with dynamic load balancing","volume":"26","author":"Oliker","year":"2000","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB17","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1137\/S00361445003820","article-title":"Effects of ordering strategies and programming paradigms on sparse matrix computations","volume":"44","author":"Oliker","year":"2002","journal-title":"SIAM Review"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB18","doi-asserted-by":"crossref","unstructured":"S.K. Reinhardt, J.R. Larus, D.A. Wood, Tempest and typhoon: user-level shared memory, in: Proceedings of the 21st International Symposium on Computer Architecture, Chicago, IL, 1994, pp. 325\u2013336","DOI":"10.1109\/ISCA.1994.288138"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB19","doi-asserted-by":"crossref","unstructured":"D.J. Scales, K. Gharachorloo, C.A. Thekkath, Shasta: a low overhead, software-only approach for supporting fine-grain shared memory, in: Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems, Cambridge, MA, 1996, pp. 174\u2013185","DOI":"10.1145\/237090.237179"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB20","doi-asserted-by":"crossref","unstructured":"I. Schoinas, B. Falsafi, A.R. Lebeck, S.K. Reinhardt, J.R. Larus, D.A. Wood, Fine-grain access control for distributed shared memory, in: Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, 1994, pp. 297\u2013306","DOI":"10.1145\/195473.195575"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB21","doi-asserted-by":"crossref","unstructured":"H. Shan, J.P. Singh, Parallel tree building on a range of shared address space multiprocessors: algorithms and application performance, in: Proceedings of the 12th International Parallel Processing Symposium, Orlando, FL, 1998, pp. 475\u2013484","DOI":"10.1109\/IPPS.1998.669959"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB22","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1023\/A:1011120120698","article-title":"A comparison of MPI, SHMEM and cache-coherent shared address space programming models on a tightly-coupled multiprocessor","volume":"29","author":"Shan","year":"2001","journal-title":"International Journal of Parallel Programming"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB23","doi-asserted-by":"crossref","unstructured":"H. Shan, J.P. Singh, Parallel sorting on cache-coherent DSM multiprocessors, in: Proceedings of the SC99 Conference, Portland, OR, 1999","DOI":"10.1145\/331532.331572"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB24","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1006\/jpdc.2001.1777","article-title":"A comparison of three programming models for adaptive applications on the Origin2000","volume":"62","author":"Shan","year":"2002","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB25","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/2.299410","article-title":"Parallel visualization algorithms: Performance and architectural implications","volume":"27","author":"Singh","year":"1994","journal-title":"IEEE Computer"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB26","unstructured":"S. Sistare, R. vandeVaart, E. Loh, Optimization of MPI collectives on clusters of large-scale SMPs, in: Proceedings of the SC99 Conference, Portland, OR, 1999"},{"key":"10.1016\/S0167-8191(02)00222-3_BIB27","unstructured":"Virtual interface architecture, Available from URL: http:\/\/www.viarch.org\/"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819102002223?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819102002223?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,30]],"date-time":"2019-03-30T14:52:58Z","timestamp":1553957578000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819102002223"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,2]]},"references-count":27,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2003,2]]}},"alternative-id":["S0167819102002223"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(02)00222-3","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[2003,2]]}}}