메뉴 건너뛰기




Volumn 51, Issue 9, 2008, Pages 83-91

TxLinux and MetaTM: Transactional memory and the operating system

Author keywords

[No Author keywords available]

Indexed keywords

ARCHITECTURAL SUPPORT; OPERATING SYSTEMS; SPIN LOCKING; TRANSACTIONAL MEMORY;

EID: 50849106093     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/1378727.1378747     Document Type: Article
Times cited : (3)

References (25)
  • 2
    • 35348871241 scopus 로고    scopus 로고
    • Making the fast case common and the uncommon case simple in unbounded transactional memory
    • Blundell, C., Devietti, J., Lewis, E. C., and Martin, M. M. K. Making the fast case common and the uncommon case simple in unbounded transactional memory. In ISCA, 2007.
    • (2007) ISCA
    • Blundell, C.1    Devietti, J.2    Lewis, E.C.3    Martin, M.M.K.4
  • 7
    • 0242453884 scopus 로고    scopus 로고
    • Racer-X: Effective, static detection of race conditions and deadlocks
    • Engler, D. and Ashcraft, K. Racer-X: Effective, static detection of race conditions and deadlocks. In SOSP, 2003.
    • (2003) SOSP
    • Engler, D.1    Ashcraft, K.2
  • 8
    • 4644359934 scopus 로고    scopus 로고
    • Hammond, L., Wong, V., Chen, M., Carlstrom, B. D., Davis, J. D., Hertzberg, B., Prabhu, M. K., Wijaya, H., Kozyrakis, C., and Olukotun, K., Transactional memory coherence and consistency. In ISCA, June 2004.
    • Hammond, L., Wong, V., Chen, M., Carlstrom, B. D., Davis, J. D., Hertzberg, B., Prabhu, M. K., Wijaya, H., Kozyrakis, C., and Olukotun, K., Transactional memory coherence and consistency. In ISCA, June 2004.
  • 9
    • 27644522943 scopus 로고    scopus 로고
    • Exceptions and side-effects in atomic blocks
    • Harris, T. Exceptions and side-effects in atomic blocks. Sci. Comput. Program., 58(3):325-343, 2005.
    • (2005) Sci. Comput. Program , vol.58 , Issue.3 , pp. 325-343
    • Harris, T.1
  • 10
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • May
    • Herlihy, M. and Moss, J. E. Transactional memory: Architectural support for lock-free data structures. In ISCA, May 1993.
    • (1993) ISCA
    • Herlihy, M.1    Moss, J.E.2
  • 12
    • 50849131611 scopus 로고    scopus 로고
    • Larus, J. R. and Rajwar, R. Transactional Memory. Morgan & Claypool, 2006.
    • Larus, J. R. and Rajwar, R. Transactional Memory. Morgan & Claypool, 2006.
  • 16
    • 35348867267 scopus 로고    scopus 로고
    • Nested transactional memory: Model and preliminary architecture sketches
    • Moss, E. and Hosking, T. Nested transactional memory: Model and preliminary architecture sketches. In SCOOL, 2005.
    • (2005) SCOOL
    • Moss, E.1    Hosking, T.2
  • 17
    • 34547517396 scopus 로고
    • Abstraction in recovery management
    • Moss, J. E. B., Griffeth, N. D., and Graham, M. H. Abstraction in recovery management. SIGMOD Rec., 15(2):72-83, 1986.
    • (1986) SIGMOD Rec , vol.15 , Issue.2 , pp. 72-83
    • Moss, J.E.B.1    Griffeth, N.D.2    Graham, M.H.3
  • 18
    • 85037540151 scopus 로고    scopus 로고
    • Is the optimism in optimistic concurrency warranted?
    • Porter, D. E., Hofmann, O. S., and Witchel, E. Is the optimism in optimistic concurrency warranted? In HotOS, 2007.
    • (2007) HotOS
    • Porter, D.E.1    Hofmann, O.S.2    Witchel, E.3
  • 19
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock elision: Enabling highly concurrent multithreaded execution
    • Rajwar, R. and Goodman, J. Speculative lock elision: Enabling highly concurrent multithreaded execution. In MICRO, 2001.
    • (2001) MICRO
    • Rajwar, R.1    Goodman, J.2
  • 20
    • 0036949284 scopus 로고    scopus 로고
    • Transactional lock-free execution of lock-based programs
    • Rajwar, R. and Goodman, J. Transactional lock-free execution of lock-based programs. In ASPLOS, 2002.
    • (2002) ASPLOS
    • Rajwar, R.1    Goodman, J.2
  • 21
    • 35348903787 scopus 로고    scopus 로고
    • Ramadan, H., Rossbach, C., Porter, D., Hofmann, O., Bhandari, A., and Witchel, E. MetaTM/TxLinux: Transactional Memory for an Operating System. Evaluating transactional memory tradeoffs with TxLinux. In ISCA, 2007.
    • Ramadan, H., Rossbach, C., Porter, D., Hofmann, O., Bhandari, A., and Witchel, E. MetaTM/TxLinux: Transactional Memory for an Operating System. Evaluating transactional memory tradeoffs with TxLinux. In ISCA, 2007.
  • 24
    • 32344433410 scopus 로고    scopus 로고
    • Advanced contention management for dynamic software transactional memory
    • Scherer III, W. N. and Scott, M. L. Advanced contention management for dynamic software transactional memory. In PODC, 2005.
    • (2005) PODC
    • Scherer III, W.N.1    Scott, M.L.2


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