01.12.2012 Views

Architecture of Computing Systems (Lecture Notes in Computer ...

Architecture of Computing Systems (Lecture Notes in Computer ...

Architecture of Computing Systems (Lecture Notes in Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Efficient Transaction Nest<strong>in</strong>g <strong>in</strong> Hardware Transactional Memory 149<br />

2. Hammond, L., Wong, V., Chen, M.: Transactional memory coherence and consistency.<br />

In: 31st International Symposium on <strong>Computer</strong> <strong>Architecture</strong>, pp. 102–113.<br />

IEEE <strong>Computer</strong> Society, Munich (2004)<br />

3. Scott Ananian, C., Asanovic, K., Kuszmaul, B.C.: Unbounded transactional memory.<br />

IEEE Micro 26(1), 59–69 (2006)<br />

4. Moore, K.E., Bobba, J., Moravan, M.J.: LogTM: log-based transactional memory.<br />

In: 12th International Symposium on High-Performance <strong>Computer</strong> <strong>Architecture</strong>,<br />

pp. 258–269. IEEE <strong>Computer</strong> Society, Aust<strong>in</strong> (2006)<br />

5. Bobba, J., Goyal, N., Hill, M.D.: TokenTM: Efficient Execution <strong>of</strong> Large Transactions<br />

with Hardware Transactional Memory. In: 35th International Symposium<br />

on <strong>Computer</strong> <strong>Architecture</strong> (ISCA 2008), pp. 127–138. IEEE <strong>Computer</strong> Society,<br />

Beij<strong>in</strong>g (2008)<br />

6. Shavit, N., Touitou, D.: S<strong>of</strong>tware transactional memory. In: 14th annual ACM symposium<br />

on Pr<strong>in</strong>ciples <strong>of</strong> distributed comput<strong>in</strong>g, pp. 204–213. ACM Press, Ottawa<br />

(1995)<br />

7. Saha, B., Adl-Tabatabai, A.-R., Hudson, R.L.: McRT-STM: a high performance<br />

s<strong>of</strong>tware transactional memory system for a multi-core runtime. In: 11th ACM<br />

SIGPLAN symposium on Pr<strong>in</strong>ciples and practice <strong>of</strong> parallel programm<strong>in</strong>g, pp.<br />

187–197. ACM, New York (2006)<br />

8. Rajwar, Ravi, Goodman, James, R.: Transactional lock-free execution <strong>of</strong> lock-based<br />

programs. ACM Operat<strong>in</strong>g <strong>Systems</strong> Review 36(5), 5–17 (2002)<br />

9. Adl-Tabatabai, A.-R., Lewis, B.T., Menon, V.: Compiler and runtime support<br />

for efficient s<strong>of</strong>tware transactional memory. In: 2006 ACM SIGPLAN conference<br />

on Programm<strong>in</strong>g language design and implementation, pp. 26–37. ACM, Ottawa<br />

(2006)<br />

10. Harris, T., Marlow, S., Jones, S.P.: Composable memory transactions. In: 2005<br />

ACM SIGPLAN Symposium on Pr<strong>in</strong>ciples and Practise <strong>of</strong> Parallel Programm<strong>in</strong>g,<br />

pp. 48–60. ACM, Chicago (2005)<br />

11. Rajwar, R., Herlihy, M., Lai, K.: Virtualiz<strong>in</strong>g transactional memory. In: 32nd International<br />

Symposium on <strong>Computer</strong> <strong>Architecture</strong>, pp. 494–505. IEEE <strong>Computer</strong><br />

Society, Madison (2005)<br />

12. Kumar, S., Chu, M., Hughes, C.J.: Hybrid transactional memory. In: 11th ACM<br />

SIGPLAN symposium on Pr<strong>in</strong>ciples and practice <strong>of</strong> parallel programm<strong>in</strong>g, pp.<br />

209–220. ACM, New York (2006)<br />

13. McDonald, A., Carlstrom, B., Chung, J.W.: Transactional memory: The hardwares<strong>of</strong>tware<br />

<strong>in</strong>terface. IEEE Micro 27(1), 67–76 (2007)<br />

14. Baugh, L., Neelakantam, N., Zilles, C.: Us<strong>in</strong>g Hardware Memory Protection to<br />

Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory. In:<br />

35th International Symposium on <strong>Computer</strong> <strong>Architecture</strong> (ISCA 2008), pp. 115–<br />

126. IEEE <strong>Computer</strong> Society, Beij<strong>in</strong>g (2008)<br />

15. Harris, T., Cristal, A., Unsal, O.: Transactional memory: An overview. IEEE Micro<br />

27(3), 8–20 (2007)<br />

16. Moravan, M.J., Bobba, J., Moore, K.E.: Support<strong>in</strong>g Nested Transactional Memory<br />

<strong>in</strong> LogTM. In: 12th International Conference on Architectural Support for<br />

Programm<strong>in</strong>g Languages and Operat<strong>in</strong>g <strong>Systems</strong> (ASPLOS) (October 2006)<br />

17. Magnusson, P.S.: Simics: A Full System Simulation Platform. IEEE <strong>Computer</strong><br />

(February 2002)<br />

18. Mart<strong>in</strong>, M.M.K., Sor<strong>in</strong>, D.J., Beckmann, B.M.: Multifacet’s General Executiondriven<br />

Multiprocessor Simulator (GEMS) Toolset. <strong>Computer</strong> <strong>Architecture</strong> News,<br />

CAN (September 2005)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!