Fast RMWs for TSO: semantics and implementation
暂无分享,去创建一个
Susmit Sarkar | Vijay Nagarajan | Bharghava Rajaram | Marco Elver | V. Nagarajan | Bharghava Rajaram | Susmit Sarkar | M. Elver
[1] T. N. Vijaykumar,et al. Is SC + ILP = RC? , 1999, ISCA.
[2] David A. Bader,et al. A fast, parallel spanning tree algorithm for symmetric multiprocessors , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..
[3] Mateo Valero,et al. Architectural Support for Fair Reader-Writer Locking , 2010, 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture.
[4] Sarita V. Adve,et al. Designing memory consistency models for shared-memory multiprocessors , 1993 .
[5] Anoop Gupta,et al. Two Techniques to Enhance the Performance of Memory Consistency Models , 1991, ICPP.
[6] Rachid Guerraoui,et al. Laws of order: expensive synchronization in concurrent algorithms cannot be eliminated , 2011, POPL '11.
[7] Peter Sewell,et al. Clarifying and compiling C/C++ concurrency: from C++11 to POWER , 2012, POPL '12.
[8] Rajiv Gupta,et al. Efficient sequential consistency via conflict ordering , 2012, ASPLOS XVII.
[9] Maged M. Michael,et al. Implementation of atomic primitives on distributed shared memory multiprocessors , 1995, Proceedings of 1995 1st IEEE Symposium on High Performance Computer Architecture.
[10] Thomas F. Wenisch,et al. InvisiFence: performance-transparent memory ordering in conventional multiprocessors , 2009, ISCA '09.
[11] Corporate. The SPARC architecture manual (version 9) , 1994 .
[12] Nir Shavit,et al. Transactional Locking II , 2006, DISC.
[13] Satish Narayanasamy,et al. End-to-end sequential consistency , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).
[14] Peter Sewell,et al. A Better x86 Memory Model: x86-TSO , 2009, TPHOLs.
[15] Peter Sewell,et al. Mathematizing C++ concurrency , 2011, POPL '11.
[16] H BloomBurton. Space/time trade-offs in hash coding with allowable errors , 1970 .
[17] I-Ting Angelina Lee,et al. Location-based memory fences , 2011, SPAA '11.
[18] Maurice Herlihy,et al. Wait-free synchronization , 1991, TOPL.
[19] Anoop Gupta,et al. Specifying system requirements for memory consistency models , 1993 .
[20] Barry J. Epstein,et al. The Sparc Architecture Manual/Version 8 , 1992 .
[21] David A. Wood,et al. A Primer on Memory Consistency and Cache Coherence , 2012, Synthesis Lectures on Computer Architecture.
[22] Burton H. Bloom,et al. Space/time trade-offs in hash coding with allowable errors , 1970, CACM.
[23] N. Muralimanohar,et al. CACTI 6 . 0 : A Tool to Understand Large Caches , 2007 .
[24] Bjarne Stroustrup,et al. C++ Programming Language , 1986, IEEE Softw..
[25] David L Weaver,et al. The SPARC architecture manual : version 9 , 1994 .
[26] Corporate. SPARC architecture manual - version 8 , 1992 .