메뉴 건너뛰기




Volumn , Issue , 2009, Pages 3-14

Adaptive locks: Combining transactions and locks for efficient concurrency

Author keywords

[No Author keywords available]

Indexed keywords

ADAPTIVITY; C COMPILERS; COARSE-GRAINED; CONCURRENT PROGRAMMING; CRITICAL SECTIONS; I/O OPERATIONS; LOCK-BASED SYNCHRONIZATION; LOCKING TECHNIQUE; MEMORY ACCESS; MUTEXES; PROGRAMMING MODELS; TRANSACTIONAL MEMORY; TWO-COMPONENT;

EID: 70449645330     PISSN: 1089795X     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/PACT.2009.20     Document Type: Conference Paper
Times cited : (39)

References (31)
  • 1
    • 70449647731 scopus 로고    scopus 로고
    • Implementation and use of transactional memory with dynamic separation
    • March
    • Martin Abadi, Andrew Birrell, Tim Harris, Johnson Hsieh, and Michael Isard. Implementation and use of transactional memory with dynamic separation. In Compiler Construction, March 2009.
    • (2009) Compiler Construction
    • Abadi, M.1    Birrell, A.2    Harris, T.3    Hsieh, J.4    Isard., M.5
  • 2
    • 33846666138 scopus 로고    scopus 로고
    • Subtleties of transactional memory atomicity semantics
    • Colin Blundell, E. Christopher Lewis, and Milo M. Martin. Subtleties of transactional memory atomicity semantics. IEEE Comput. Archit. Lett., 5(2):17, 2006.
    • (2006) IEEE Comput. Archit. Lett. , vol.5 , Issue.2 , pp. 17
    • Blundell, C.1    Lewis, E.C.2    Martin., M.M.3
  • 3
    • 33846471719 scopus 로고    scopus 로고
    • Unrestricted transactional memory: Supporting I/O and system calls within transactions
    • Department of Computer and Information Science, University of Pennsylvania, Apr
    • Colin Blundell, E Christopher Lewis, and Milo M. K. Martin. Unrestricted transactional memory: Supporting I/O and system calls within transactions. Technical Report CIS-06-09, Department of Computer and Information Science, University of Pennsylvania, Apr 2006.
    • (2006) Technical Report CIS-06-09
    • Blundell, C.1    Lewis, E.C.2    Martin., M.M.K.3
  • 12
    • 27644522943 scopus 로고    scopus 로고
    • Exceptions and side-effects in atomic blocks
    • Tim Harris. Exceptions and side-effects in atomic blocks. Science of Computer Programming, 58(3):325-343, 2005.
    • (2005) Science of Computer Programming , vol.58 , Issue.3 , pp. 325-343
    • Harris, T.1
  • 15
    • 0025399444 scopus 로고
    • Apologizing versus asking permission: Optimistic concurrency control for abstract data types
    • Maurice Herlihy. Apologizing versus asking permission: Optimistic concurrency control for abstract data types. ACM Trans. Database Syst., 15(1):96-124, 1990.
    • (1990) ACM Trans. Database Syst. , vol.15 , Issue.1 , pp. 96-124
    • Herlihy, M.1
  • 24
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • London, UK, Springer-Verlag.
    • George C. Necula, Scott McPeak, Shree Prakash Rahul, and Westley Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In CC '02: Proc. 11th Int. Conf. on Compiler Construction, pages 213-228, London, UK, 2002. Springer-Verlag.
    • (2002) CC '02: Proc. 11th Int. Conf. on Compiler Construction , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer., W.4
  • 26
    • 0000151487 scopus 로고    scopus 로고
    • Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives
    • Martin C. Rinard. Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives. ACM Transactions on Computer Systems, 17(4):337-371, 1999.
    • (1999) ACM Transactions on Computer Systems , vol.17 , Issue.4 , pp. 337-371
    • Rinard., M.C.1
  • 27
    • 70349144374 scopus 로고    scopus 로고
    • A runtime system for software lock elision
    • April
    • Amitabha Roy, Steven Hand, and Tim Harris. A runtime system for software lock elision. In Eurosys, April 2009.
    • (2009) Eurosys
    • Roy, A.1    Hand, S.2    Harris., T.3


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