|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood, "Performance Pathologies in Hardware Transactional Memory," IEEE Micro, vol. 28, no. 1, pp. 32-41, January/February, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/MM.2008.11, author = {Jayaram Bobba and Kevin E. Moore and Haris Volos and Luke Yen and Mark D. Hill and Michael M. Swift and David A. Wood}, title = {Performance Pathologies in Hardware Transactional Memory}, journal ={IEEE Micro}, volume = {28}, number = {1}, issn = {0272-1732}, year = {2008}, pages = {32-41}, doi = {http://doi.ieeecomputersociety.org/10.1109/MM.2008.11}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Micro TI - Performance Pathologies in Hardware Transactional Memory IS - 1 SN - 0272-1732 SP32 EP41 EPD - 32-41 A1 - Jayaram Bobba, A1 - Kevin E. Moore, A1 - Haris Volos, A1 - Luke Yen, A1 - Mark D. Hill, A1 - Michael M. Swift, A1 - David A. Wood, PY - 2008 KW - transactional memory KW - pathology KW - hardware transactional memory KW - conflict resolution KW - version management KW - conflict detection VL - 28 JA - IEEE Micro ER - | |||
1. M. Herlihy and J.E.B. Moss, "Transactional Memory: Architectural Support for Lock-Free Data Structures," Proc. 20th Ann. Int'l Symp. Computer Architecture (ISCA 93), ACM Press, 1993, pp. 289-300.
2. J.R. Larus and R. Rajwar, Transactional Memory, Morgan &Claypool Publishers, 2007.
3. W.N. Scherer and M.L. Scott, "Advanced Contention Management for Dynamic Software Transactional Memory," Proc. 24th ACM Symp. Principles of Distributed Computing (PODC 05), ACM Press, 2005, pp. 240-248.
4. J. Bobba et al., "Performance Pathologies in Hardware Transactional Memory," Proc. 34th Ann. Int'l Symp. Computer Architecture (ISCA 07), ACM Press, 2007, pp. 81-91.
5. S.C. Woo et al., "The Splash-2 Programs: Characterization and Methodological Considerations," Proc. 22nd Ann. Int'l Symp. Computer Architecture (ISCA 95), IEEE CS Press, 1995, pp. 24-37.
6. P.S. Magnusson et al., "Simics: A Full System Simulation Platform," Computer, vol. 35, no. 2, Feb. 2002, pp. 50-58.
7. M.M.K. Martin et al., "Multifacet's General Execution-Driven Multiprocessor Simulator (GEMS) Toolset," Computer Architecture News,, Sept. 2005, pp. 92-99.
1. L. Hammond et al., "Transactional Memory Coherence and Consistency," Proc. 31st Ann. Int'l Symp. Computer Architecture (ISCA 04), IEEE CS Press, 2004, pp. 102-113.
2. L. Ceze et al., "Bulk Disambiguation of Speculative Threads in Multiprocessors," Proc. 33rd Ann. Int'l Symp. Computer Architecture (ISCA 06), IEEE CS Press, 2006, pp. 227-238.
3. C. Scott Ananian et al., "Unbounded Transactional Memory," Proc. 11th IEEE Symp. High-Performance Computer Architecture (HPCA 05), IEEE CS Press, 2005, pp. 316-327.
4. K.E. Moore et al., "LogTM: Log-Based Transactional Memory," Proc. 12th IEEE Symp. High-Performance Computer Architecture (HPCA 06), IEEE CS Press, 2006, pp. 258-269.
5. M.J. Moravan et al., "Supporting Nested Transactional Memory in LogTM," Proc. 12th Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS 06), ACM Press, 2006, pp. 359-370.
6. L. Yen et al., "LogTM-SE: Decoupling Hardware Transactional Memory from Caches," Proc. 13th IEEE Symp. High-Performance Computer Architecture (HPCA 07), IEEE CS Press, 2007, pp. 261-272.

