Is transactional programming actually easier?
暂无分享,去创建一个
Emmett Witchel | Christopher J. Rossbach | Owen S. Hofmann | C. Rossbach | E. Witchel | O. S. Hofmann
[1] David A. Wood,et al. LogTM: log-based transactional memory , 2006, The Twelfth International Symposium on High-Performance Computer Architecture, 2006..
[2] Kunle Olukotun,et al. Architectural Semantics for Practical Transactional Memory , 2006, 33rd International Symposium on Computer Architecture (ISCA'06).
[3] Maurice Herlihy,et al. Committing conflicting transactions in an STM , 2009, PPoPP '09.
[4] Kunle Olukotun,et al. Tradeoffs in transactional memory virtualization , 2006, ASPLOS XII.
[5] Hany E. Ramadan,et al. Dependence-Aware Transactional Memory , 2007 .
[6] Mark Moir,et al. PhTM: Phased Transactional Memory , 2007 .
[7] Michael L. Scott,et al. Flexible Decoupled Transactional Memory Support , 2008, 2008 International Symposium on Computer Architecture.
[8] Mark Moir,et al. Early experience with a commercial hardware transactional memory implementation , 2009, ASPLOS.
[9] Anas N. Al-Rabadi,et al. A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .
[10] Maurice Herlihy,et al. Virtualizing transactional memory , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).
[11] Maurice Herlihy,et al. A flexible framework for implementing software transactional memory , 2006, OOPSLA '06.
[12] Donald E. Porter,et al. MetaTM/TxLinux: Transactional Memory for an Operating System , 2008, IEEE Micro.
[13] David A. Wood,et al. TokenTM: Efficient Execution of Large Transactions with Hardware Transactional Memory , 2008, 2008 International Symposium on Computer Architecture.
[14] Victor Pankratius,et al. Does Transactional Memory Keep Its Promises? Results from an Empirical Study. , 2009 .
[15] Adam Welc,et al. Design and implementation of transactional constructs for C/C++ , 2008, OOPSLA '08.
[16] Maurice Herlihy,et al. Transactional Memory: Architectural Support For Lock-free Data Structures , 1993, Proceedings of the 20th Annual International Symposium on Computer Architecture.
[17] Craig B. Zilles,et al. Using Hardware Memory Protection to Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory , 2008, 2008 International Symposium on Computer Architecture.
[18] Mark Plesko,et al. Optimizing memory transactions , 2006, PLDI '06.
[19] David A. Wood,et al. LogTM-SE: Decoupling Hardware Transactional Memory from Caches , 2007, 2007 IEEE 13th International Symposium on High Performance Computer Architecture.
[20] Nir Shavit,et al. Software transactional memory , 1995, PODC '95.
[21] Brian T. Lewis,et al. Compiler and runtime support for efficient software transactional memory , 2006, PLDI '06.
[22] David Eisenstat,et al. Lowering the Overhead of Nonblocking Software Transactional Memory , 2006 .
[23] Nir Shavit,et al. Transactional Locking II , 2006, DISC.
[24] David Eisenstat,et al. Lowering the Overhead of Software Transactional Memory , 2006 .
[25] Jan-Willem Maessen,et al. Split hardware transactions: true nesting of transactions using best-effort hardware transactional memory , 2008, PPOPP.
[26] Kunle Olukotun,et al. Transactional memory coherence and consistency , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..
[27] Cong Wang,et al. NZTM: nonblocking zero-indirection transactional memory , 2009, SPAA '09.
[28] Emmett Witchel,et al. Maximum benefit from a minimal HTM , 2009, ASPLOS.
[29] Steve Keckler,et al. Proceedings of the 36th annual international symposium on Computer architecture , 2009, ISCA 2009.
[30] Maurice Herlihy,et al. Transactional Memory: Architectural Support For Lock-free Data Structures , 1993, Proceedings of the 20th Annual International Symposium on Computer Architecture.
[31] Virendra J. Marathe,et al. Capabilities and Limitations of Library-Based Software Transactional Memory in C++ , 2007 .
[32] Yossi Lev Brown. PhTM : Phased Transactional Memory ∗ , 2007 .
[33] Milo M. K. Martin,et al. Making the fast case common and the uncommon case simple in unbounded transactional memory , 2007, ISCA '07.
[34] Maurice Herlihy,et al. Virtualizing Transactional Memory , 2005, ISCA 2005.