메뉴 건너뛰기




Volumn , Issue , 2009, Pages 10-17

An efficient lock-aware transactional memory implementation

Author keywords

Irrevocable inevitable transactions; Lock aware transactional memory; Mutual exclusion; Software transactional memory

Indexed keywords

CONCURRENCY CONTROL; LOCKS (FASTENERS); SEMANTICS; STORAGE ALLOCATION (COMPUTER);

EID: 70450227382     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1565824.1565826     Document Type: Conference Paper
Times cited : (2)

References (22)
  • 2
    • 84945709358 scopus 로고
    • Solution of a problem in concurrent programming control
    • E. W. Dijkstra. Solution of a problem in concurrent programming control. Commun. ACM, 8(9):569, 1965.
    • (1965) Commun. ACM , vol.8 , Issue.9 , pp. 569
    • Dijkstra, E.W.1
  • 6
    • 31844442209 scopus 로고    scopus 로고
    • Composable memory transactions
    • K. Pingali, K. A. Yelick, and A. S. Grimshaw, editors, ACM
    • T. Harris, S. Marlow, S. L. P. Jones, and M. Herlihy. Composable memory transactions. In K. Pingali, K. A. Yelick, and A. S. Grimshaw, editors, PPoPP, pages 48-60. ACM, 2005.
    • (2005) PPoPP , pp. 48-60
    • Harris, T.1    Marlow, S.2    Jones, S.L.P.3    Herlihy, M.4
  • 7
    • 58549112478 scopus 로고    scopus 로고
    • Transactional boosting: A methodology for highly-concurrent transactional objects
    • ACM
    • M. Herlihy and E. Koskinen. Transactional boosting: a methodology for highly-concurrent transactional objects. In PPoPP. ACM, 2008.
    • (2008) PPoPP.
    • Herlihy, M.1    Koskinen, E.2
  • 13
    • 33749236639 scopus 로고    scopus 로고
    • Nested transactional memory: Model and architecture sketches
    • J. E. B. Moss and A. L. Hosking. Nested transactional memory: model and architecture sketches. Sci. Comput. Program., 63(2), 2006.
    • (2006) Sci. Comput. Program. , vol.63 , Issue.2
    • Moss, J.E.B.1    Hosking, A.L.2
  • 14
    • 84862044437 scopus 로고    scopus 로고
    • Atomic transactional execution in hardware: A new high performance abstraction for databases
    • R. Rajwar and P. A. Bernstein. Atomic transactional execution in hardware: A new high performance abstraction for databases. In Workshop on High Performance Transaction Systems, 2003.
    • (2003) Workshop on High Performance Transaction Systems
    • Rajwar, R.1    Bernstein, P.A.2
  • 15
    • 41349084540 scopus 로고    scopus 로고
    • Txlinux: Using and managing hardware transactional memory in an operating system
    • T. C. Bressoud and M. F. Kaashoek, editors, ACM
    • C. J. Rossbach, O. S. Hofmann, D. E. Porter, H. E. Ramadan, B. Aditya, and E. Witchel. Txlinux: using and managing hardware transactional memory in an operating system. In T. C. Bressoud and M. F. Kaashoek, editors, SOSP, pages 87-102. ACM, 2007.
    • (2007) SOSP , pp. 87-102
    • Rossbach, C.J.1    Hofmann, O.S.2    Porter, D.E.3    Ramadan, H.E.4    Aditya, B.5    Witchel, E.6
  • 17
    • 67650034868 scopus 로고    scopus 로고
    • A comprehensive strategy for contention management in software transactional memory
    • Feb.
    • M. F. Spear, L. Dalessandro, V. Marathe, and M. L. Scott. A comprehensive strategy for contention management in software transactional memory. In PPoPP, Feb. 2009.
    • (2009) PPoPP
    • Spear, M.F.1    Dalessandro, L.2    Marathe, V.3    Scott., M.L.4
  • 20
    • 57349129486 scopus 로고    scopus 로고
    • Irrevocable transactions and their applications
    • A. Welc, B. Saha, and A.-R. Adl-Tabatabai. Irrevocable transactions and their applications. In SPAA, 2008.
    • (2008) SPAA
    • Welc, A.1    Saha, B.2    Adl-Tabatabai, A.-R.3


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