Aditya et al., “Semantics pf pH: A parallel dialect of Haskell”, Computation Structures Group Memo, 377-1, Jun. 7, 1995. |
Adve et al., “Weak Ordering—A New Definition”, IEEE, 1990. |
Adve et al., “A Unified Formalization of Four Shared-Memory Models”, Computer Sciences Technical Report #1051, 1992. |
Adve et al., “Shared Memory Consistency Models: A Tutorial”, IEEE, Sep. 1995. |
Adve et al., “A Retrospective on ‘Weak Ordering—A New Definition’”, First 25 International Symposia on Computer Architecture, ACM Press, 1998. |
Ang et al., “The Start-Voyager Parallel System”, International Conference on Parallel Architectures and Compilation Techniques (PACT '98), Oct. 13-17, 1998, Paris, France. |
Bennett et al., “Adaptive Software Cache Management for Distributed Shared Memory Architectures”, Proceedings of the 17th Annual International Symposium on Computer Architecture, May 1990. |
Blumofe et al., “An Analysis of Dag-Consistent Distributed Shared-Memory Algorithms”, Proceedings of the Eighth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), Jun. 24, 26, 1996, Padua, Italy. |
Chandra et al., “Teapot: Language Support for Writing Memory Coherence Protocols”, SIGPLAN Conference on Programming Language Design and Implementation (PLDI), May 1996. |
Cox et al., “Adaptive Cache Coherency for Detecting Migratory Shared Data”, ISCA93, May 1993. |
Eggers et al., “Evaluating the Performance of Four Snooping Cache Coherency Protocols”, Proceedings of the 16th Annual International Symposium on Computer Architecture, May 1989. |
Falsafi et al., “Application-Specific Protocols for User-Level Shared Memory”, Supercomputing, Nov. 1994. |
Frigo et al., “Computation-Centric Memory Models”, Proceedings of the 10th ACM Symposium on Parallel Algorithms and Architectures (SPAA), Jun. 28-Jul. 2, 1998. |
Gao et al., “Advanced Compilers, Architectures and Parallel Systems”, ACAPS Technical Memo 78, Dec. 31, 1993. |
Gao et al., “Location Consistency—a New Memory Model and Cache Consistency Protocol”, CAPSL Technical Memo 16, Feb. 16, 1998. |
Gharachorloo et al., “Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors”, The Proceedings of the 17th International Symposium on Computer Architecture, pp. 15-26, May 1990. |
Gharachorloo et al., “Two Techniques to Enhance the Performance of Memory Consistency Models”, Computer Systems Laboratory, 1991. |
Gharachorloo et al., “Programming for Different Memory Consistency Models”, Journal of Parallel and Distributed Computing, 1992. |
Hill, Mark D., “Multiprocessors Should Support Simple Memory Consistency Models”, IEEE Computer, 1998. |
Keleher et al., “Lazy Release Consistency for Software Distributed Shared Memory”, Department of Computer Science, Mar. 9, 1992. |
Lamport, Leslie, “How to Make a Multiprocessor Computer that Correctly Executes Multiprocess Programs,”, IEEE Transactions on Computers, vol. 28, No. 9, Sep. 1979. |
Lenoski et al., “The DASH Prototype: Implementation and Performance”, ACM, 1992. |
Mukherjee et al., “Using Protection to Accelerate Coherence Protocols”, International Symposium on Computer Architecture, 1998. |
Ranganathan et al., “An Evaluation of Memory Consistency Models for Shared-Memory Systems with ILP Processors”, Proceedings of ASPLOS-VII, Oct. 1996. |
Scheurich et al., “Correct Memory Operation of Cache-Based Multiprocessors”, ACM, 1987. |
Shen et al., “A Methodology for Designing Correct Cache Coherence Protocols for DSM Systems”, Computation Structures Group Memo 398 (A) 1997. |
Shen et al., “Modeling and Verification of ISA Implementations”, Computation Structures Group Memo 400 (A), Jun. 1997. |
Stenstrom et al., “An Adaptive Cache Coherence Protocol Optimized for Migratory Sharing”, Proceedings of the 20th Annual International Symposium on Computer Architecture, May 1993. |
Weber et al., “Analysis of Cache Invalidation Patterns in Multiprocessors”, Proceedings of the 3rd International Conference on Architectural Support for Programming Languages and Operating Systems, 1989. |