메뉴 건너뛰기




Volumn , Issue , 2007, Pages 92-103

MetaTm/TxLinux: Transactional memory for an operating system

Author keywords

MetaTM; OS support; Transactional memory; TxLinux

Indexed keywords

METATM; OS SUPPORT; TRANSACTIONAL MEMORY; TXLINUX;

EID: 35348903787     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1250662.1250675     Document Type: Conference Paper
Times cited : (56)

References (37)
  • 5
    • 85084162449 scopus 로고
    • The slab allocator: An object-caching kernel memory allocator
    • J. Bonwick. The slab allocator: An object-caching kernel memory allocator. In USENIX Summer, 1994.
    • (1994) USENIX Summer
    • Bonwick, J.1
  • 13
    • 33746090532 scopus 로고    scopus 로고
    • Compiler and runtime support for efficient software transactional memory
    • Jun
    • A.-R. Adl-Tabatabai et al. Compiler and runtime support for efficient software transactional memory. In PLDI, Jun 2006.
    • (2006) PLDI
    • Adl-Tabatabai, A.-R.1
  • 15
    • 4644359934 scopus 로고    scopus 로고
    • L. Hammond, V. Wong, M. Chen, B. Carlstrom, J. Davis, B. Hertzberg, M. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, 2004.
    • L. Hammond, V. Wong, M. Chen, B. Carlstrom, J. Davis, B. Hertzberg, M. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, 2004.
  • 16
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Oct
    • T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA, pages 388-402, Oct 2003.
    • (2003) OOPSLA , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 18
    • 0025917643 scopus 로고
    • Wait-free synchronization
    • Jan
    • M. Herlihy. Wait-free synchronization. In TOPLAS, Jan. 1991.
    • (1991) TOPLAS
    • Herlihy, M.1
  • 21
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • May
    • M. Herlihy and J. E. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA, May 1993.
    • (1993) ISCA
    • Herlihy, M.1    Moss, J.E.2
  • 23
    • 0019574432 scopus 로고    scopus 로고
    • H.T. Kung and John. T. Robinson. On optimistic methods of concurrency control. In ACM Transactions on Database Systems 6(2), June 1981.
    • H.T. Kung and John. T. Robinson. On optimistic methods of concurrency control. In ACM Transactions on Database Systems 6(2), June 1981.
  • 24
  • 27
    • 34547396983 scopus 로고    scopus 로고
    • M. Moravan, J. Bobba, K. Moore, L. Yen, M. Hill, B. Liblit, M. Swift, and D. Wood. Supporting nested transactional memory in LogTM. In ASPLOS-XII, 2006.
    • M. Moravan, J. Bobba, K. Moore, L. Yen, M. Hill, B. Liblit, M. Swift, and D. Wood. Supporting nested transactional memory in LogTM. In ASPLOS-XII, 2006.
  • 28
    • 35348867267 scopus 로고    scopus 로고
    • Nested transactional memory: Model and preliminary architecture sketches
    • E. Moss and T. Hosking. Nested transactional memory: Model and preliminary architecture sketches. In SCOOL, 2005.
    • (2005) SCOOL
    • Moss, E.1    Hosking, T.2
  • 29
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock elision: Enabling highly concurrent multithreaded execution
    • R. Rajwar and J. Goodman. Speculative lock elision: Enabling highly concurrent multithreaded execution. In MICRO, 2001.
    • (2001) MICRO
    • Rajwar, R.1    Goodman, J.2
  • 30
    • 0036949284 scopus 로고    scopus 로고
    • Transactional lock-free execution of lock-based programs
    • Oct
    • R. Rajwar and J. Goodman. Transactional lock-free execution of lock-based programs. In ASPLOS, Oct 2002.
    • (2002) ASPLOS
    • Rajwar, R.1    Goodman, J.2
  • 31
    • 27544446011 scopus 로고    scopus 로고
    • Virtualizing transactional memory
    • R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. In ISCA-32. 2005.
    • (2005) ISCA-32
    • Rajwar, R.1    Herlihy, M.2    Lai, K.3
  • 33
    • 32344433410 scopus 로고    scopus 로고
    • Advanced contention management for dynamic software transactional memory
    • William N. Scherer III and Michael L. Scott. Advanced contention management for dynamic software transactional memory. In PODC-24, 2005.
    • (2005) PODC-24
    • Scherer III, W.N.1    Scott, M.L.2
  • 34
    • 0029203481 scopus 로고
    • Software transactional memory
    • N. Shavit and D. Touitou. Software transactional memory. In PODC, pages 204-213, 1995.
    • (1995) PODC , pp. 204-213
    • Shavit, N.1    Touitou, D.2
  • 36
    • 33646421297 scopus 로고    scopus 로고
    • Sun Microsystems, Inc
    • Sun Microsystems, Inc. The fortress Language specification, 2006. http://research.sun.com/projects/plrg/fortress0903.pdf.
    • (2006) The fortress Language specification


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.