메뉴 건너뛰기




Volumn , Issue , 2008, Pages 125-134

CAR-STM: Scheduling-based collision avoidance and resolution for software transactional memory

Author keywords

Collision avoidance and reduction; Contention management; Scheduling; Synchronization; Transactional memory

Indexed keywords

COMPUTER PROGRAMMING; MANAGERS; PROGRAMMING THEORY; SCHEDULING; STORAGE ALLOCATION (COMPUTER);

EID: 57649103178     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (87)

References (25)
  • 2
    • 33748715164 scopus 로고    scopus 로고
    • Transactional contention management as a non-clairvoyant scheduling problem
    • H. Attiya, L. Epstein, H. Shachnai, and T. Tamir. Transactional contention management as a non-clairvoyant scheduling problem. In PODC, pages 308-315, 2006.
    • (2006) PODC , pp. 308-315
    • Attiya, H.1    Epstein, L.2    Shachnai, H.3    Tamir, T.4
  • 5
    • 6344219523 scopus 로고    scopus 로고
    • Ph. D. dissertation, UCAM-CL-TR-579, Computer Laboratory, University of Cambridge
    • K. Fraser. Practical lock-freedom. Ph. D. dissertation, UCAM-CL-TR-579, Computer Laboratory, University of Cambridge, 2004.
    • (2004) Practical lock-freedom
    • Fraser, K.1
  • 6
    • 33646436959 scopus 로고    scopus 로고
    • Polymorphic contention management
    • R. Guerraoui, M. Herlihy, and B. Pochon. Polymorphic contention management. In DISC, pages 303-323, 2005.
    • (2005) DISC , pp. 303-323
    • Guerraoui, R.1    Herlihy, M.2    Pochon, B.3
  • 7
    • 33748688598 scopus 로고    scopus 로고
    • Towards a theory of transactional contention managers
    • R. Guerraoui, M. Herlihy, and B. Pochon. Towards a theory of transactional contention managers. In PODC, pages 316-317, 2006.
    • (2006) PODC , pp. 316-317
    • Guerraoui, R.1    Herlihy, M.2    Pochon, B.3
  • 8
    • 34548036715 scopus 로고    scopus 로고
    • Stmbench7: A benchmark for software transactional memory
    • R. Guerraoui, M. Kapalka, and J. Vitek. Stmbench7: a benchmark for software transactional memory. SIGOPS Oper. Syst. Rev., 41(3):315-324, 2007.
    • (2007) SIGOPS Oper. Syst. Rev , vol.41 , Issue.3 , pp. 315-324
    • Guerraoui, R.1    Kapalka, M.2    Vitek, J.3
  • 10
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA, pages 388-402, 2003.
    • (2003) OOPSLA , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 11
    • 57649093802 scopus 로고    scopus 로고
    • M. Herlihy. SXM software transactional memory package for C#. http://www.cs.brown.edu/mph.
    • M. Herlihy. SXM software transactional memory package for C#. http://www.cs.brown.edu/mph.
  • 12
    • 1142293109 scopus 로고    scopus 로고
    • III. Software transactional memory for dynamic-sized data structures
    • M. Herlihy, V. Luchangco, M. Moir, and W. N. S. III. Software transactional memory for dynamic-sized data structures. In PODC, pages 92-101, 2003.
    • (2003) PODC , pp. 92-101
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3
  • 13
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA, pages 289-300, 1993.
    • (1993) ISCA , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 15
    • 33646411224 scopus 로고    scopus 로고
    • V. J. Marathe, W. N. S. III, and M. L. Scott. Adaptive software transactional memory. In DISC, pages 354-368, 2005.
    • V. J. Marathe, W. N. S. III, and M. L. Scott. Adaptive software transactional memory. In DISC, pages 354-368, 2005.
  • 20
    • 41349084540 scopus 로고    scopus 로고
    • Txlinux: Using and managing hardware transactional memory in an operating system
    • New York, NY, USA, 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 SOSP'07, pages 87-102, New York, NY, USA, 2007. ACM.
    • (2007) SOSP'07 , 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
  • 21
    • 33751032129 scopus 로고    scopus 로고
    • Mcrt-stm: A high performance software transactional memory system for a multi-core runtime
    • B. Saha, A.-R. AdI-Tabatabai, R. L. Hudson, C. C. Minh, and B. Hertzberg. Mcrt-stm: a high performance software transactional memory system for a multi-core runtime. In PPOPP, pages 187-197, 2006.
    • (2006) PPOPP , pp. 187-197
    • Saha, B.1    AdI-Tabatabai, A.-R.2    Hudson, R.L.3    Minh, C.C.4    Hertzberg, B.5
  • 22
    • 32344433410 scopus 로고    scopus 로고
    • Advanced contention management for dynamic software transactional memory
    • M. L. Scott and W. N. Scherer III. Advanced contention management for dynamic software transactional memory. In PODC, pages 240-248, 2005.
    • (2005) PODC , pp. 240-248
    • Scott, M.L.1    Scherer III, W.N.2
  • 23
    • 0031069218 scopus 로고    scopus 로고
    • Software transactional memory
    • N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, 10(2):99-116, 1997.
    • (1997) Distributed Computing , vol.10 , Issue.2 , pp. 99-116
    • Shavit, N.1    Touitou, D.2


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