{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T00:15:22Z","timestamp":1758845722497},"reference-count":15,"publisher":"Elsevier BV","issue":"11","license":[{"start":{"date-parts":[[1999,7,1]],"date-time":"1999-07-01T00:00:00Z","timestamp":930787200000},"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":["Computer Communications"],"published-print":{"date-parts":[[1999,7]]},"DOI":"10.1016\/s0140-3664(99)00084-5","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T19:03:07Z","timestamp":1027623787000},"page":"1045-1055","source":"Crossref","is-referenced-by-count":5,"title":["Update protocols and cluster-based shared memory"],"prefix":"10.1016","volume":"22","author":[{"given":"P.J.","family":"Keleher","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0140-3664(99)00084-5_BIB1","doi-asserted-by":"crossref","unstructured":"A.L. Cox, S. Dwarkadas, H. Lu, W. Zwaenepoel, Evaluating the performance of software distributed shared memory as a target for parallelizing compilers, in: Proceedings of the International Parallel Processing Symposium, 1997.","DOI":"10.1109\/IPPS.1997.580943"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB2","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: The Sixth International Conference on Architectural Support for Programming Languages and Operating Systems, October 1994.","DOI":"10.1145\/195473.195575"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB3","unstructured":"C.-W. Tseng, P. Keleher, Enhancing software DSM for compiler-parallelized applications, in: 11th International Parallel Processing Symposium, 1997."},{"key":"10.1016\/S0140-3664(99)00084-5_BIB4","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/193209.193217","article-title":"SUIF: an infrastructure for research on parallelizing and optimizing compilers","volume":"29","author":"Wilson","year":"1994","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB5","doi-asserted-by":"crossref","unstructured":"S. Chandra, J.R. Larus, Optimizing communication in HPF programs on find-grain distributed shared memory, in: Proceedings of the Sixth Symposium on Principles and Practice of Parallel Programming, 1997.","DOI":"10.1145\/263764.263780"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB6","doi-asserted-by":"crossref","unstructured":"P. Keleher, A.L. Cox, W. Zwaenepoel, Lazy release consistency for software distributed shared memory, in: Proceedings of the 19th Annual International Symposium on Computer Architecture, May 1992.","DOI":"10.1145\/139669.139676"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB7","doi-asserted-by":"crossref","unstructured":"Y. Zhou, L. Iftode, K. Li, Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems, in: Proceedings of the Second Symposium on Operating Systems Design and Implementation, October, 1996.","DOI":"10.1145\/238721.238763"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB8","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","article-title":"TreadMarks: shared memory computing on networks of workstations","volume":"February","author":"Amza","year":"1996","journal-title":"IEEE Computer"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB9","doi-asserted-by":"crossref","unstructured":"P. Keleher, The relative importance of concurrent writers and weak consistency models, in: Proceedings of the 16th International Conference on Distributed Computing Systems, 1996.","DOI":"10.1109\/ICDCS.1996.507905"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB10","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TC.1979.1675439","article-title":"How to make a multiprocessor computer that correctly executes multiprocess programs","volume":"C-28","author":"Lamport","year":"1979","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB11","unstructured":"P. Keleher, S. Dwarkadas, A. Cox, W. Zwaenepoel, TreadMarks: distributed shared memory on standard workstations and operating systems, in: Proceedings of the 1994 Winter Usenix Conference, January 1994."},{"key":"10.1016\/S0140-3664(99)00084-5_BIB12","doi-asserted-by":"crossref","unstructured":"S.C. Woo, M. Ohara, E. Torrie, J.P. Singh, A. Gupta, The SPLASH-2 programs: characterization and methodological considerations, in: Proceedings of the 22nd Annual International Symposium on Computer Architecture, June 1995.","DOI":"10.1145\/223982.223990"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB13","doi-asserted-by":"crossref","unstructured":"C. Amza, A.L. Cox, K. Rajamani, W. Zwaenepoel, Tradeoffs between false sharing and aggregation in software distributed shared memory, in: Proceedings of the Principles and Practice of Parallel Programming, 1997.","DOI":"10.1145\/263764.263778"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB14","doi-asserted-by":"crossref","unstructured":"D. Perkovic, P. Keleher, Online data-race detection via coherency guarantees, in: Proceedings of the Second Symposium on Operating Systems Design and Implementation, 1996.","DOI":"10.1145\/238721.238760"},{"key":"10.1016\/S0140-3664(99)00084-5_BIB15","doi-asserted-by":"crossref","unstructured":"S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, T. Anderson, Eraser: a dynamic data race detector for multi-threaded programs, in: Proceedings of the 16th Symposium on Operating Systems Principles, 1997.","DOI":"10.1145\/268998.266641"}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499000845?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499000845?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,15]],"date-time":"2020-01-15T00:55:35Z","timestamp":1579049735000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366499000845"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,7]]},"references-count":15,"journal-issue":{"issue":"11","published-print":{"date-parts":[[1999,7]]}},"alternative-id":["S0140366499000845"],"URL":"https:\/\/doi.org\/10.1016\/s0140-3664(99)00084-5","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[1999,7]]}}}