메뉴 건너뛰기




Volumn , Issue , 2008, Pages 52-66

DracoSTM: A practical C++ approach to software transactional memory

Author keywords

[No Author keywords available]

Indexed keywords

ARCHITECTURAL INFRASTRUCTURES; AUTOMATIC HANDLING; COMPLEX HARDWARE; CROSS-CUTTING; DEVELOPMENT ENVIRONMENT; LANGUAGE EXTENSIONS; OBJECT-ORIENTED LANGUAGES; ORDERS OF MAGNITUDE; PROGRAMMABILITY; PROGRAMMING LANGUAGE; RESEARCH LIBRARIES; RUNTIMES; SOFTWARE TRANSACTIONAL MEMORY; STM LIBRARY; SYNCHRONIZATION MECHANISMS; TRANSACTIONAL MEMORY;

EID: 77952353825     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1512762.1512768     Document Type: Conference Paper
Times cited : (14)

References (31)
  • 3
    • 77952396616 scopus 로고    scopus 로고
    • ANSI/ISO. Technical Report ANSI X3J16/96-0225 ISO WG21/N1043 ANSI/ISO
    • ANSI/ISO. International standard for programming language C++. Technical Report ANSI X3J16/96-0225 ISO WG21/N1043, ANSI/ISO, 1996.
    • (1996) International Standard for Programming Language C++
  • 7
    • 3042563545 scopus 로고
    • Curiously recurring template patterns
    • February
    • J. O. Coplien. Curiously recurring template patterns. C++ Rep., 7(2):24-27, February 1995.
    • (1995) C++ Rep. , vol.7 , Issue.2 , pp. 24-27
    • Coplien, J.O.1
  • 13
    • 32344439666 scopus 로고    scopus 로고
    • Toward a theory of transactional contention managers
    • M. K. Aguilera and J. Aspnes, editors, ACM
    • R. Guerraoui, M. Herlihy, and B. Pochon. Toward a theory of transactional contention managers. In M. K. Aguilera and J. Aspnes, editors, PODC, pages 258-264. ACM, 2005.
    • (2005) PODC , pp. 258-264
    • Guerraoui, R.1    Herlihy, M.2    Pochon, B.3
  • 14
    • 15044358803 scopus 로고    scopus 로고
    • Transactional coherence and consistency: Simplifying parallel hardware and software
    • L. Hammond, B. D. Carlstrom, V. Wong, M. K. Chen, C. Kozyrakis, and K. Olukotun. Transactional coherence and consistency: Simplifying parallel hardware and software. IEEE Micro, 24(6):92-103, 2004.
    • (2004) IEEE Micro , vol.24 , Issue.6 , pp. 92-103
    • Hammond, L.1    Carlstrom, B.D.2    Wong, V.3    Chen, M.K.4    Kozyrakis, C.5    Olukotun, K.6
  • 16
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Nov.
    • T. Harris and K. Fraser. Language support for lightweight transactions. j-SIGPLAN, 38(11):388-402, Nov. 2003.
    • (2003) J-SIGPLAN , vol.38 , Issue.11 , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 17
    • 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
  • 18
    • 1142293109 scopus 로고    scopus 로고
    • Software transactional memory for dynamic-sized data structures
    • Herlihy, Luchangco, Moir, and Scherer. Software transactional memory for dynamic-sized data structures. In PODC, 2003.
    • (2003) PODC
    • Herlihy, L.M.1    Scherer2
  • 19
    • 32344433410 scopus 로고    scopus 로고
    • Advanced contention management for dynamic software transactional memory
    • M. K. Aguilera and J. Aspnes, editors, ACM
    • Wa N. S. III and M. L. Scott. Advanced contention management for dynamic software transactional memory. In M. K. Aguilera and J. Aspnes, editors, PODC, pages 240-248. ACM, 2005.
    • (2005) PODC , pp. 240-248
    • Wa III, N.S.1    Scott, M.L.2
  • 22
    • 33646411224 scopus 로고    scopus 로고
    • Adaptive software transactional memory
    • DISC: International Symposium on Distributed Computing
    • Marathe, Scherer, and Scott. Adaptive software transactional memory. In DISC: International Symposium on Distributed Computing. LNCS, 2005.
    • (2005) LNCS
    • Marathe, S.1    Scott2
  • 25
    • 27544444332 scopus 로고    scopus 로고
    • Thread-level transactional memory
    • Oct. Wisconsin Industrial Affiliates Meeting
    • K. E. Moore. Thread-level transactional memory. In Wisconsin Industrial Affiliates Meeting. Oct 2004. Wisconsin Industrial Affiliates Meeting.
    • (2004) Wisconsin Industrial Affiliates Meeting
    • Moore, K.E.1
  • 27
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock elision: Enabling highly concurrent multithreaded execution
    • ACM/IEEE
    • R. Rajwar and J. R. Goodman. Speculative lock elision: enabling highly concurrent multithreaded execution. In MICRO, pages 294- 305. ACM/IEEE, 2001.
    • (2001) MICRO , pp. 294-305
    • Rajwar, R.1    Goodman, J.R.2
  • 28
    • 27544446011 scopus 로고    scopus 로고
    • Virtualizing transactional memory
    • 00
    • R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. isca, 00:494-505, 2005.
    • (2005) Isca , pp. 494-505
    • Rajwar, R.1    Herlihy, M.2    Lai, K.3


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