{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T17:48:16Z","timestamp":1676569696331},"reference-count":43,"publisher":"Elsevier","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1016\/s0065-2458(08)60380-0","type":"book-chapter","created":{"date-parts":[[2011,1,19]],"date-time":"2011-01-19T00:56:15Z","timestamp":1295398575000},"page":"191-237","source":"Crossref","is-referenced-by-count":15,"title":["Operating Systems Enhancements for Distributed Shared Memory"],"prefix":"10.1016","author":[{"given":"Virginia","family":"Lo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0065-2458(08)60380-0_bib172","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1109\/ISCA.1990.134502","article-title":"Weak Ordering: A New Definition.","author":"Adve","year":"1990","journal-title":"Proceedings of the 17th Annual International Symposium on Computer Architecture"},{"key":"10.1016\/S0065-2458(08)60380-0_bib173","unstructured":"R. Ananthanarayanan S. Menon A. Mohindra Experiences in Integrating Distributed Shared Memory with Virtual Memory Management. 1990 Technical Report, College of Computing, Georgia Institute of Technology."},{"issue":"3","key":"10.1016\/S0065-2458(08)60380-0_bib174","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/32.126768","article-title":"Orca: A Language for Parallel Programming of Distributed Systems.","volume":"18","author":"Bal","year":"1992","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"10.1016\/S0065-2458(08)60380-0_bib175","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/72551.72552","article-title":"Programming Languages for Distributed Computing Systems.","volume":"21","author":"Bal","year":"1989","journal-title":"ACM Computing Surveys"},{"key":"10.1016\/S0065-2458(08)60380-0_bib176","unstructured":"B.N. Bershad M.J. Zekauskas Midway: Shared Memory Parallel Programming with Entry Consistency for Distributed Memory Multiprocessors. 1991 Technical Report, Carnegie-Mellon University"},{"key":"10.1016\/S0065-2458(08)60380-0_bib177","first-page":"528","article-title":"The Midway Distributed Shared Memory System.","author":"Bershad","year":"1993","journal-title":"Proceedings of the 1993 IEEE Spring COMPCON"},{"key":"10.1016\/S0065-2458(08)60380-0_bib178","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1109\/ISCA.1990.134514","article-title":"PLUS: A Distributed Shared-Memory System.","author":"Bisiani","year":"1990","journal-title":"Proceedings of the 17th International Symposium on Computer Architecture"},{"key":"10.1016\/S0065-2458(08)60380-0_bib179","first-page":"491","article-title":"DSVM6K: Distributed Virtual Shared Memory on the Rise System\/6000.","author":"Blount","year":"1993","journal-title":"Proceedings of the 1993 IEEE Spring COMPCON"},{"issue":"4","key":"10.1016\/S0065-2458(08)60380-0_bib180","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in Context.","volume":"32","author":"Carriero","year":"1989","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(08)60380-0_bib181","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/74851.74865","article-title":"The Amber System: Parallel Programming on a Network of Multiprocessors.","author":"Chase","year":"1989","journal-title":"Proceeding of the ACM Symposium on Operating System Principles"},{"issue":"6","key":"10.1016\/S0065-2458(08)60380-0_bib182","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/32.55094","article-title":"Memory Access Dependencies in Shared-Memory Multiprocessors.","volume":"16","author":"Dubois","year":"1990","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0065-2458(08)60380-0_bib183","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1145\/17356.17406","article-title":"Memory Access Buffering in Multiprocessors.","author":"Dubois","year":"1986","journal-title":"Proceedings 13th International Symposium on Computer Architecture"},{"key":"10.1016\/S0065-2458(08)60380-0_bib184","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1109\/ISCA.1993.698553","article-title":"Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology.","author":"Dwarkadas","year":"1993","journal-title":"20th Annual International Symposium on Computer Architecture"},{"key":"10.1016\/S0065-2458(08)60380-0_bib185","unstructured":"B.D. Fleisch R.L. Hyde N.C. Juul Moving Distributed Shared Memory to the Personal Computer: The Mirage Experience. 1993 Technical Report, College of Engineering, University of California Riverside."},{"key":"10.1016\/S0065-2458(08)60380-0_bib186","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1145\/74851.74871","article-title":"Mirage: A Coherent Distributed Shared Memory Design.","author":"Fleisch","year":"1989","journal-title":"Proceeding of the ACM Symposium on Operating System Principles"},{"key":"10.1016\/S0065-2458(08)60380-0_bib187","unstructured":"A. Forin J. Barrera M. Young R. Rashid Design, Implementation, and Performance Evaluation of Distributed Shared Memory Server for Mach. 1988 Technical Report, Carnegie-Mellon University."},{"key":"10.1016\/S0065-2458(08)60380-0_bib188","first-page":"13","article-title":"Object Oriented Parallelism: pC+ + Ideas and Experiments.","author":"Gannon","year":"1991","journal-title":"Proceedings 1991 Japan Society for Parallel Processing"},{"key":"10.1016\/S0065-2458(08)60380-0_bib189","first-page":"245","article-title":"Performance Evaluation of Memory Consistency Models for Shared-Memory Multiprocessors.","author":"Gharachorloo","year":"1991","journal-title":"Proceedings 4th International Conference on Architectural Support for Programming Languages and Operating Systems"},{"key":"10.1016\/S0065-2458(08)60380-0_bib190","series-title":"Cache Consistency and Sequential Consistency.","author":"Goodman","year":"1989"},{"key":"10.1016\/S0065-2458(08)60380-0_bib191","first-page":"538","article-title":"Memory Servers for Multicomputers.","author":"Iftode","year":"1993","journal-title":"Proceedings of the 1993 IEEE Spring COMPCON"},{"key":"10.1016\/S0065-2458(08)60380-0_bib192","first-page":"39","article-title":"An Object-Oriented Implementation of Distributed Virtual Memory.","author":"Johnston","year":"1989","journal-title":"Symposium on Experiences with Distributed and Multiprocessor Systems"},{"issue":"1","key":"10.1016\/S0065-2458(08)60380-0_bib193","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/35037.42182","article-title":"Fine-Grained Mobility in the Emerald System.","volume":"6","author":"Jul","year":"1988","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1016\/S0065-2458(08)60380-0_bib194","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/ISCA.1992.753300","article-title":"Lazy Release Consistency for Software Distributed Shared Memory.","author":"Keleher","year":"1992","journal-title":"Proceedings of the 19th Annual International Symposium on Computer Architecture"},{"key":"10.1016\/S0065-2458(08)60380-0_bib195","series-title":"Memo: Distributed Shared Memory on Standard Workstations and Operating Systems.","author":"Keleher","year":"1993"},{"issue":"9","key":"10.1016\/S0065-2458(08)60380-0_bib196","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TC.1979.1675439","article-title":"How to Make a Multiprocessor Computer that Correctly Executes Multiprocessor Programs.","volume":"28","author":"Lamport","year":"1979","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0065-2458(08)60380-0_bib197","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/125826.105186","article-title":"Object Oriented Parallel Programming.","author":"Lee","year":"1991","journal-title":"Proceedings Supercomputing '91"},{"key":"10.1016\/S0065-2458(08)60380-0_bib198","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1109\/ISCA.1990.134520","article-title":"The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor.","author":"Lenoski","year":"1990","journal-title":"Proceedings of the 17th International Symposium on Computer Architecture"},{"key":"10.1016\/S0065-2458(08)60380-0_bib199","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1109\/ICDCS.1992.235011","article-title":"Type-Specific Coherence Protocols for Distributed Shared Memory.","author":"Leong","year":"1992","journal-title":"Proceedings 12th International Conference on Distributed Computing Systems"},{"key":"10.1016\/S0065-2458(08)60380-0_bib200","unstructured":"K. Li, 1986 Shared Virtual Memory on Loosely Coupled Multiprocessors. PhD thesis, Yale University."},{"issue":"4","key":"10.1016\/S0065-2458(08)60380-0_bib201","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\/S0065-2458(08)60380-0_bib202","first-page":"371","article-title":"Shared Virtual Memory for a Hypercube Multiprocessor.","author":"Li","year":"1989","journal-title":"Proceedings of the Fourth Conference on Hypercubes, Concurrent Computers and Applications"},{"key":"10.1016\/S0065-2458(08)60380-0_bib203","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1109\/ICDCS.1990.89316","article-title":"Reducing Host Load, Network Load, and Latency in a Distributed Shared Memory.","author":"Minnich","year":"1990","journal-title":"Proceedings International Conference on Distributed Computing Systems"},{"key":"10.1016\/S0065-2458(08)60380-0_bib204","first-page":"558","article-title":"Mether: Supporting the Shared Memory Model on Computing Clusters.","author":"Minnich","year":"1993","journal-title":"Proceedings of the 1993 IEEE Spring COMPCON"},{"issue":"8","key":"10.1016\/S0065-2458(08)60380-0_bib205","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/2.84877","article-title":"Distributed Shared Memory: A Survey of Issues and Algorithms.","volume":"24","author":"Nitzberg","year":"1991","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(08)60380-0_bib206","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1109\/IPPS.1993.262854","article-title":"Cache Coherence for Shared Memory Multiprocessors Based on Virtual Memory Support.","author":"Petersen","year":"1993","journal-title":"Proceedings 7th International Parallel Processing Symposium"},{"key":"10.1016\/S0065-2458(08)60380-0_bib207","first-page":"160","article-title":"Coherence of Distributed Shared Memory: Unifying Synchronization and Data Transfer","author":"Ramachandran","year":"1989","journal-title":"International Conference on Parallel Processing"},{"key":"10.1016\/S0065-2458(08)60380-0_bib208","first-page":"160","article-title":"Coherence of Distributed Shared Memory: Unifying Synchronization and Data Transfer.","volume":"II","author":"Ramachandran","year":"1989","journal-title":"1989 International Conference on Parallel Processing"},{"issue":"5","key":"10.1016\/S0065-2458(08)60380-0_bib209","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1002\/spe.4380210503","article-title":"An Implementation of Distributed Shared Memory.","volume":"21","author":"Ramachandran","year":"1991","journal-title":"Software\u2014Practice and Experience"},{"key":"10.1016\/S0065-2458(08)60380-0_bib210","unstructured":"C.E. Scheurich, 1989 Access Ordering and Coherence in Shared Memory Multiprocessors. PhD thesis, University of Southern California (Technical Report No. CENG8919)."},{"issue":"5","key":"10.1016\/S0065-2458(08)60380-0_bib211","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/2.53355","article-title":"Algorithms Implementing Distributed Shared Memory.","volume":"23","author":"Stumm","year":"1990","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(08)60380-0_bib212","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1016\/0743-7315(92)90053-P","article-title":"Hierarchical Coherency Management for Shared Virtual Memory Multicomputers.","volume":"15","author":"Tamir","year":"1992","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"8","key":"10.1016\/S0065-2458(08)60380-0_bib213","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/2.153276","article-title":"Parallel Programming Using Shared Objects and Broadcasting.","volume":"25","author":"Tanenbaum","year":"1992","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(08)60380-0_bib214","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/0743-7315(92)90049-S","article-title":"Hiding Shared Memory Reference Latency on the Galactica Net Distributed Shared Memory Architecture.","volume":"15","author":"Wilson","year":"1992","journal-title":"Journal of Parallel and Distributed Computing"}],"container-title":["Advances in Computers","Advances in Computers Volume 39"],"original-title":[],"deposited":{"date-parts":[[2018,12,5]],"date-time":"2018-12-05T07:52:08Z","timestamp":1543996328000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0065245808603800"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"references-count":43,"URL":"https:\/\/doi.org\/10.1016\/s0065-2458(08)60380-0","relation":{},"ISSN":["0065-2458"],"issn-type":[{"value":"0065-2458","type":"print"}],"subject":[],"published":{"date-parts":[[1994]]}}}