메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 263-272

Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing

Author keywords

Atomic; Bias; Java; Lock; Monitor; Optimization; Rebias; Reservation; Revoke; Synchronization

Indexed keywords

ATOMIC OPERATIONS; MULTITHREADED PROGRAMS; RUN-TIME ELIMINATION;

EID: 34248216920     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1167473.1167496     Document Type: Conference Paper
Times cited : (37)

References (17)
  • 2
    • 0031618422 scopus 로고    scopus 로고
    • Thin locks: Featherweight synchronization for Java
    • 98, June
    • Bacon, D. F., Konuru, R., Murthy, C., and Serrano, M. Thin locks: featherweight synchronization for Java. In proceedings of PLDI '98, June 1998, pp. 258-268.
    • (1998) proceedings of PLDI , pp. 258-268
    • Bacon, D.F.1    Konuru, R.2    Murthy, C.3    Serrano, M.4
  • 3
    • 33750406767 scopus 로고    scopus 로고
    • Method and apparatus to provide concurrency control over objects without atomic operations on non-shared objects
    • U.S. Patent Number 6,772,153, issued August 3, 2004. Assignee: International Business Machines Corporation
    • Bacon, D. F. and Fink, S. Method and apparatus to provide concurrency control over objects without atomic operations on non-shared objects. U.S. Patent Number 6,772,153, issued August 3, 2004. Assignee: International Business Machines Corporation.
    • Bacon, D.F.1    Fink, S.2
  • 4
    • 33750411497 scopus 로고    scopus 로고
    • Method and apparatus for concurrent thread synchronization
    • U.S. Patent Number 6,167,424, issued December 26, 2000. Assignee: Sun Microsystems, Inc
    • Bak, L. and Lindholm, T. G. Method and apparatus for concurrent thread synchronization. U.S. Patent Number 6,167,424, issued December 26, 2000. Assignee: Sun Microsystems, Inc.
    • Bak, L.1    Lindholm, T.G.2
  • 6
    • 34248155594 scopus 로고    scopus 로고
    • Personal communication
    • Dice, D. Personal communication.
    • Dice, D.1
  • 7
    • 33750400716 scopus 로고    scopus 로고
    • Method and apparatus for speculatively locking objects in an object-based system
    • U.S. Patent Number 6,487,652, issued November 26, 2002. Assignee: Sun Microsystems, Inc
    • Gomes, B. A., Bak, L., and Stoutamire, D. P.. Method and apparatus for speculatively locking objects in an object-based system. U.S. Patent Number 6,487,652, issued November 26, 2002. Assignee: Sun Microsystems, Inc.
    • Gomes, B.A.1    Bak, L.2    Stoutamire, D.P.3
  • 8
    • 32044474958 scopus 로고    scopus 로고
    • A compiler for the Java HotSpot™virtual machine. The School of Niklaus Wirth
    • January
    • Griesemer, R. and Mitrovic, S. A compiler for the Java HotSpot™virtual machine. The School of Niklaus Wirth, "The Art of Simplicity", January 2000, p. 133-152.
    • (2000) The Art of Simplicity , pp. 133-152
    • Griesemer, R.1    Mitrovic, S.2
  • 10
    • 34248154096 scopus 로고    scopus 로고
    • Ph.D thesis, Graduate School of Media and Governance at Keio University
    • Kawachiya, K. Ph.D thesis, Graduate School of Media and Governance at Keio University, 2005.
    • (2005)
    • Kawachiya, K.1
  • 15
    • 33750407327 scopus 로고    scopus 로고
    • System and method for facilitating safepoint synchronization in a multithreaded computer system
    • U.S. Patent Number 6,523,059, issued February 18, 2003. Assignee: Sun Microsystems, Inc
    • Schmidt, R. W. System and method for facilitating safepoint synchronization in a multithreaded computer system. U.S. Patent Number 6,523,059, issued February 18, 2003. Assignee: Sun Microsystems, Inc.
    • Schmidt, R.W.1
  • 16
    • 84859673341 scopus 로고    scopus 로고
    • Accelerating Java synchronization in Just-In-Time compiler-generated code
    • October
    • Stoodley, M. Accelerating Java synchronization in Just-In-Time compiler-generated code. 3rd Workshop on Compiler-Driven Performance, October 2004. http://wvw.cs.ualberta.ca/~amaral/cascon/CDP04/
    • (2004) 3rd Workshop on Compiler-Driven Performance
    • Stoodley, M.1


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