ABSTRACT
No abstract available.
- V. J. Marathe, M. F. Spear, C. Heriot, A. Acharya, D. Eisenstat, W. N. Scherer III, and M. L. Scott. Lowering the Overhead of Software Transactional Memory. In ACM SIGPLAN Workshop on Transactional Computing, Ottawa, ON, Canada, June 2006.Google Scholar
- M. M. Michael. Hazard Pointers: Safe Memory Reclamation for Lock-Free Objects. IEEE Trans. on Parallel and Distributed Systems, 15(8), Aug. 2004. Google ScholarDigital Library
- W. N. Scherer III and M. L. Scott. Advanced Contention Management for Dynamic Software Transactional Memory. In Proc. of the 24th ACM Symp. on Principles of Distributed Computing, Las Vegas, NV, July 2005. Google ScholarDigital Library
- N. Shavit and D. Touitou. Software Transactional Memory. Distributed Computing, 10(2):99--116, Feb. 1997.Google ScholarCross Ref
- M. F. Spear, V. J. Marathe,W. N. Scherer III, and M. L. Scott. Conflict Detection and Validation Strategies for Software Transactional Memory. In Proc. of the 20th Intl. Symp. on Distributed Computing, Stockholm, Sweden, Sept. 2006. Google ScholarDigital Library
- T. von Eicken, D. E. Culler, S. C. Goldstein, and K. E. Schauser. Active Messages: A Mechanism for Integrated Communication and Computation. In Proc. of the 19th Intl. Symp. on Computer Architecture, pages 256--266, Gold Coast, Australia, May 1992. Google ScholarDigital Library
Index Terms
- Alert-on-update: a communication aid for shared memory multiprocessors
Recommendations
Transaction communicators: enabling cooperation among concurrent transactions
PPoPP '11: Proceedings of the 16th ACM symposium on Principles and practice of parallel programmingIn this paper, we propose to extend transactional memory with transaction communicators, special objects through which concurrent transactions can communicate: changes by one transaction to a communicator can be seen by concurrent transactions before ...
Transaction communicators: enabling cooperation among concurrent transactions
PPoPP '11In this paper, we propose to extend transactional memory with transaction communicators, special objects through which concurrent transactions can communicate: changes by one transaction to a communicator can be seen by concurrent transactions before ...
DudeTM: Building Durable Transactions with Decoupling for Persistent Memory
ASPLOS '17Emerging non-volatile memory (NVM) offers non-volatility, byte-addressability and fast access at the same time. To make the best use of these properties, it has been shown by empirical evidence that programs should access NVM directly through CPU load ...
Comments