메뉴 건너뛰기




Volumn 41, Issue 1, 2006, Pages 346-358

Autolocker: Synchronization inference for atomic sections

Author keywords

Atomic; Lock; Pessimistic

Indexed keywords

ATOMIC; LOCK; PESSIMISTIC; TRANSACTIONAL MEMORY;

EID: 33745211930     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1111320.1111068     Document Type: Article
Times cited : (58)

References (35)
  • 1
    • 84976728043 scopus 로고
    • Concurrency control performance modeling: Alternatives and implications
    • Rakesh Agrawal, Michael J. Carey, and Miron Livny. Concurrency control performance modeling: Alternatives and implications. ACM Trans. Database Syst., 12(4):609-654, 1987.
    • (1987) ACM Trans. Database Syst. , vol.12 , Issue.4 , pp. 609-654
    • Agrawal, R.1    Carey, M.J.2    Livny, M.3
  • 6
    • 17144373715 scopus 로고    scopus 로고
    • Type-based race detection for java
    • Cormac Flanagan and Stephen N. Freund. Type-based race detection for Java. In PLDI '00, pages 219-232, 2000.
    • (2000) PLDI '00 , pp. 219-232
    • Flanagan, C.1    Freund, S.N.2
  • 7
    • 1442312209 scopus 로고    scopus 로고
    • Atomizer: A dynamic atomicity checker for multithreaded programs
    • Cormac Flanagan and Stephen N Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL '04, pages 256-267, 2004.
    • (2004) POPL '04 , pp. 256-267
    • Flanagan, C.1    Freund, S.N.2
  • 8
    • 35048841649 scopus 로고    scopus 로고
    • Type inference against races
    • Cormac Flanagan and Stephen N. Freund. Type Inference Against Races. In SAS'04, pages 116-132, 2004.
    • (2004) SAS'04 , pp. 116-132
    • Flanagan, C.1    Freund, S.N.2
  • 10
    • 29144442468 scopus 로고    scopus 로고
    • Type inference for atomicity
    • Cormac Flanagan, Stephen N. Freund, and Marina Lifshin. Type Inference for Atomicity. In TLDI '05, pages 47-58, 2005.
    • (2005) TLDI '05 , pp. 47-58
    • Flanagan, C.1    Freund, S.N.2    Lifshin, M.3
  • 11
    • 1442288747 scopus 로고    scopus 로고
    • A type and effect system for atomicity
    • Cormac Flanagan and Shaz Qadeer. A type and effect system for atomicity. In PLDI '03, pages 338-349, 2003.
    • (2003) PLDI '03 , pp. 338-349
    • Flanagan, C.1    Qadeer, S.2
  • 12
    • 6344219523 scopus 로고    scopus 로고
    • PhD thesis, Cambridge University Computer Laboratory
    • Keir Fraser. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003.
    • (2003) Practical Lock Freedom
    • Fraser, K.1
  • 13
    • 0042357566 scopus 로고    scopus 로고
    • Also available as Technical Report UCAM-CL-TR-579.
    • Technical Report , vol.UCAM-CL-TR-579
  • 15
    • 0005615840 scopus 로고
    • Granularity of locks and degrees of consistency in a shared data base
    • IBM Research Laboratory, Report RJ 1654
    • J. N. Gray, R. A. Lorie, G. R. Putzolu, and I. L. Traiger. Granularity of locks and degrees of consistency in a shared data base. Technical report, IBM Research Laboratory, 1975. Report RJ 1654.
    • (1975) Technical Report
    • Gray, J.N.1    Lorie, R.A.2    Putzolu, G.R.3    Traiger, I.L.4
  • 16
    • 33745188151 scopus 로고    scopus 로고
    • Exceptions and side-effects in atomic blocks
    • Jul Proceedings published as Memorial University of Newfoundland CS Technical Report 2004-01.
    • Tim Harris. Exceptions and side-effects in atomic blocks. In Proceedings of the 2004 Workshop on Concurrency and Synchronization in Java programs, pages 46-53, Jul 2004. Proceedings published as Memorial University of Newfoundland CS Technical Report 2004-01.
    • (2004) Proceedings of the 2004 Workshop on Concurrency and Synchronization in Java Programs , pp. 46-53
    • Harris, T.1
  • 17
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Oct
    • Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA '03, pages 388-402. Oct 2003.
    • (2003) OOPSLA '03 , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 18
    • 31844433575 scopus 로고    scopus 로고
    • Revocable locks for non-blocking programming
    • Jun
    • Tim Harris and Keir Fraser. Revocable locks for non-blocking programming. In PPoPP '05. Jun 2005.
    • (2005) PPoPP '05
    • Harris, T.1    Fraser, K.2
  • 20
    • 1142293109 scopus 로고    scopus 로고
    • Software transactional memory for dynamic-sized data structures
    • Jul
    • Maurice Herlihy, Victor Luchangco, Mark Moir, and William N. Scherer III. Software transactional memory for dynamic-sized data structures. In PODC '03, pages 92-101. Jul 2003.
    • (2003) PODC '03 , pp. 92-101
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3    Scherer III, W.N.4
  • 21
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • May
    • Maurice Herlihy and J. Eliot B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA '93, pages 289-300. May 1993.
    • (1993) ISCA '93 , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 22
    • 84976650749 scopus 로고
    • Guardians and actions: Linguistic support for robust, distributed programs
    • Barbara Liskov and Robert Scheifler. Guardians and Actions: Linguistic Support for Robust, Distributed Programs. ACM Transactions on Programming Languages and Systems, 5(3):381-404, 1983.
    • (1983) ACM Transactions on Programming Languages and Systems , vol.5 , Issue.3 , pp. 381-404
    • Liskov, B.1    Scheifler, R.2
  • 24
    • 0029723606 scopus 로고    scopus 로고
    • Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
    • Maged M. Michael and Michael L. Scott. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In PODC '96, pages 267-275, 1996.
    • (1996) PODC '96 , pp. 267-275
    • Michael, M.M.1    Scott, M.L.2
  • 25
    • 33745205220 scopus 로고    scopus 로고
    • Thread-level transactional memory
    • University of Wisconsin, Mar CS-TR-2005-1524
    • Kevin E. Moore, Mark D. Hill, and David A. Wood. Thread-level transactional memory. Technical report, University of Wisconsin, Mar 2005. CS-TR-2005-1524.
    • (2005) Technical Report
    • Moore, K.E.1    Hill, M.D.2    Wood, D.A.3
  • 26
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • 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, pages 213-228, 2002.
    • (2002) CC '02 , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, P.3    Weimer, W.4
  • 27
    • 0035552051 scopus 로고    scopus 로고
    • Object race detection
    • C. Praun and T. Gross. Object race detection. In OOPSLA '01, pages 70-82, 2001.
    • (2001) OOPSLA '01 , pp. 70-82
    • Praun, C.1    Gross, T.2
  • 28
    • 0036949284 scopus 로고    scopus 로고
    • Transactional lock-free execution of lock-based programs
    • Oct
    • Ravi Rajwar and James R. Goodman. Transactional lock-free execution of lock-based programs. In ASPLOS '02, pages 5-17. Oct 2002.
    • (2002) ASPLOS '02 , pp. 5-17
    • Rajwar, R.1    Goodman, J.R.2
  • 29
    • 27544446011 scopus 로고    scopus 로고
    • Virtualizing transactional memory
    • Jun
    • Ravi Rajwar, Maurice Herlihy, and Konrad Lai. Virtualizing transactional memory. In ISCA '05, pages 494-505. Jun 2005.
    • (2005) ISCA '05 , pp. 494-505
    • Rajwar, R.1    Herlihy, M.2    Lai, K.3
  • 31
    • 0034824488 scopus 로고    scopus 로고
    • Pointer and escape analysis for multithreaded programs
    • Jun
    • Alexandra Salcianu and Martin Rinard. Pointer and escape analysis for multithreaded programs. In PPoPP '01. Jun 2001.
    • (2001) PPoPP '01
    • Salcianu, A.1    Rinard, M.2
  • 32
    • 31844457264 scopus 로고    scopus 로고
    • Automated type-based analysis of data races and atomicity
    • Amit Sasturkar, Rahul Agarwal, Liqiang Wang, and Scott D. Stoller. Automated Type-Based Analysis of Data Races and Atomicity. In PPoPP '05, pages 83-94, 2005.
    • (2005) PPoPP '05 , pp. 83-94
    • Sasturkar, A.1    Agarwal, R.2    Wang, L.3    Stoller, S.D.4
  • 34
    • 0024700877 scopus 로고
    • On-the-fly detection of access anomalies
    • E. Schonberg. On-the-fly detection of access anomalies. In PLDI '89, pages 285-297, 1989.
    • (1989) PLDI '89 , pp. 285-297
    • Schonberg, E.1
  • 35
    • 33745193385 scopus 로고    scopus 로고
    • RaceTrack: Efficient detection of data race conditions via adaptive tracking
    • Microsoft Research, MSR-TR-2005-54
    • Y. Yu, T. L. Rodeheffer, and W. Chen. RaceTrack: Efficient detection of data race conditions via adaptive tracking. Technical report, Microsoft Research, 2005. MSR-TR-2005-54.
    • (2005) Technical Report
    • Yu, Y.1    Rodeheffer, T.L.2    Chen, W.3


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