메뉴 건너뛰기




Volumn 41, Issue 10, 2006, Pages 263-271

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

BIASED LOCKING; BULK REBIASING; OBJECT MONITORS; VIRTUAL MACHINE;

EID: 33750413035     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1167515.1167496     Document Type: Article
Times cited : (27)

References (17)
  • 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, 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.
    • (2004)
    • 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, 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.
    • (2000)
    • Bak, L.1    Lindholm, T.G.2
  • 6
    • 33750396680 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, 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.
    • (2002)
    • Gomes, B.A.1    Bak, L.2    Stoutamire, D.P.3
  • 9
    • 0037811541 scopus 로고    scopus 로고
    • Lock reservation: Java locks can mostly do without atomic operations
    • November
    • Kawachiya, K., Koseki, A., and Onodera, T. Lock reservation: Java locks can mostly do without atomic operations. In proceedings of OOPSLA '02, November 2002, pp. 130-141.
    • (2002) Proceedings of OOPSLA '02 , pp. 130-141
    • Kawachiya, K.1    Koseki, A.2    Onodera, T.3
  • 10
    • 33750424536 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, 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.
    • (2003)
    • 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가 분석하여 추출한 것입니다.