Shared Memory Consistency Models: A Tutorial, Computer, vol.29, issue.12, pp.66-76, 1996. ,
Weak Ordering?A new definition, SIGARCH Comput. Archit. News, vol.18, issue.3a, pp.2-14, 1990. ,
A lambda calculus with letrecs and barriers, Proceedings of the 16th Conference on Foundations of Software Technology and Theoretical Computer Science, pp.19-36, 1996. ,
DOI : 10.1007/3-540-62034-6_34
Relaxed Memory Models: An Operational Approach, POPL '09: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of Programming Languages, pp.392-403, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00420352
The Cache Memory Book, 1993. ,
An Operational Model for Multiprocessors with Caches, Indian Institute of Technology Delhi, 2010. ,
DOI : 10.1007/978-3-642-15240-5_27
URL : https://hal.archives-ouvertes.fr/hal-01054446
How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs, IEEE Transactions on Computers, vol.28, issue.9, pp.690-691, 1979. ,
DOI : 10.1109/TC.1979.1675439
A Better x86 Memory Model: x86-TSO, TPHOLs '09: Proceedings of the 22nd International Conference on Theorem Proving in Higher Order Logics, pp.391-407, 2009. ,
DOI : 10.1007/11817963_46
The semantics of x86-CC multiprocessor machine code, ACM SIGPLAN Notices, vol.44, issue.1, pp.379-391, 2009. ,
DOI : 10.1145/1594834.1480929
A Syntactic Approach to Type Soundness, Information and Computation, vol.115, pp.38-94, 1992. ,