{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:26:58Z","timestamp":1759134418885},"reference-count":0,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"vor","delay-in-days":1376,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["BD-2083-92-IA"],"award-info":[{"award-number":["BD-2083-92-IA"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[1997,1]]},"abstract":"<jats:p>Distributed shared memory has been recognized as an alternative programming model to exploit the parallelism in distributed memory systems because it provides a higher level of abstraction than simple message passing. DSM combines the simple programming model of shared memory with the scalability of distributed memory machines. This article presents DSMPI, a parallel library that runs atop of MPI and provides a DSM abstraction. It provides an easy\u2010to\u2010use programming interface, is fully, portable, and supports heterogeneity. For the sake of flexibility, it supports different coherence protocols and models of consistency. We present some performance results taken in a network of workstations and in a Cray T3D which show that DSMPI can be competitive with MPI for some applications.<\/jats:p>","DOI":"10.1155\/1997\/452521","type":"journal-article","created":{"date-parts":[[2015,1,12]],"date-time":"2015-01-12T14:15:22Z","timestamp":1421072122000},"page":"201-214","source":"Crossref","is-referenced-by-count":3,"title":["Implementation and Performance of DSMPI"],"prefix":"10.1155","volume":"6","author":[{"given":"Luis M.","family":"Silva","sequence":"first","affiliation":[]},{"given":"Jo\u00c3o Gabriel","family":"Silva","sequence":"additional","affiliation":[]},{"given":"Simon","family":"Chapple","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[1996,3,26]]},"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/1997\/452521.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/1997\/452521","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T18:55:46Z","timestamp":1723143346000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/1997\/452521"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,3,26]]},"references-count":0,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1997,1]]}},"alternative-id":["10.1155\/1997\/452521"],"URL":"https:\/\/doi.org\/10.1155\/1997\/452521","archive":["Portico"],"relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[1996,3,26]]}}}