메뉴 건너뛰기




Volumn , Issue , 2007, Pages 291-296

Lock allocation

Author keywords

Atomicity; ILP; Lock inference

Indexed keywords

ALGORITHMS; CODES (SYMBOLS); OPTIMIZATION;

EID: 34548290341     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1190216.1190260     Document Type: Conference Paper
Times cited : (23)

References (20)
  • 1
    • 33845946966 scopus 로고
    • analysis and specialization for the C programming language. PhD thesis
    • L.O. Andersen. Program analysis and specialization for the C programming language. PhD thesis, 1994.
    • (1994) Program
    • Andersen, L.O.1
  • 2
    • 34548202173 scopus 로고    scopus 로고
    • Aolserver, http://www.aolserver.com.
    • Aolserver
  • 3
    • 0014924953 scopus 로고
    • Special facilities in a general mathematical programming system for non-convex problems using ordered sets of variables
    • Tavistock
    • E.M.L. Beale and J.A. Tomlin. Special facilities in a general mathematical programming system for non-convex problems using ordered sets of variables. In Proc. Intl. Conf. Oper: Res., pages 447-454, 1970. Tavistock.
    • (1970) Proc. Intl. Conf. Oper: Res , pp. 447-454
    • Beale, E.M.L.1    Tomlin, J.A.2
  • 4
    • 33749557305 scopus 로고    scopus 로고
    • Translating pseudo-boolean constraints into SAT
    • N. Een and N. Sorensson. Translating pseudo-boolean constraints into SAT. JSAT, pages 1-26, 2006.
    • (2006) JSAT , pp. 1-26
    • Een, N.1    Sorensson, N.2
  • 5
    • 0034446877 scopus 로고    scopus 로고
    • Type-based race detection for Java
    • ACM
    • C. Flanagan and S.N. Freund. Type-based race detection for Java. In PLDI 00, pages 219-232. ACM, 2000.
    • (2000) PLDI 00 , pp. 219-232
    • Flanagan, C.1    Freund, S.N.2
  • 6
    • 29144442468 scopus 로고    scopus 로고
    • Type inference for atomicity
    • ACM
    • C. Flanagan, S.N. Freund, and M. Lifshin. Type inference for atomicity. In TLDI05, pages 47-58. ACM, 2005.
    • (2005) TLDI05 , pp. 47-58
    • Flanagan, C.1    Freund, S.N.2    Lifshin, M.3
  • 7
    • 0037697288 scopus 로고    scopus 로고
    • A type and effect system for atomicity
    • ACM
    • C. Flanagan and S. Qadeer. A type and effect system for atomicity. In PLDI 03, pages 338-349. ACM, 2003.
    • (2003) PLDI 03 , pp. 338-349
    • Flanagan, C.1    Qadeer, S.2
  • 9
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA 03, pages 388-402, 2003.
    • (2003) OOPSLA 03 , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 11
    • 18944390941 scopus 로고    scopus 로고
    • The Spin model checker
    • G. Holzmann. The Spin model checker. IEEE TSE, 23(5):279-295, 1997.
    • (1997) IEEE TSE , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.1
  • 12
    • 33646148764 scopus 로고    scopus 로고
    • Optimistic concurrency semantics for transactions in coordination languages
    • Intl. Conf. on Coordination Models and Languages, Springer
    • S. Jagannathan and J. Vitek. Optimistic concurrency semantics for transactions in coordination languages. In Intl. Conf. on Coordination Models and Languages, LNCS 2949, pages 183-198. Springer, 2004.
    • (2004) LNCS , vol.2949 , pp. 183-198
    • Jagannathan, S.1    Vitek, J.2
  • 13
    • 84976817238 scopus 로고
    • Process structuring, synchronization, and recovery using atomic actions
    • D. B. Lomet. Process structuring, synchronization, and recovery using atomic actions. In Language Design for Reliable Software, pages 128-137, 1977.
    • (1977) Language Design for Reliable Software , pp. 128-137
    • Lomet, D.B.1
  • 14
    • 33745863169 scopus 로고    scopus 로고
    • Autolocker: Synchronization inference for atomic sections
    • ACM
    • B. McCloskey, F. Zhou, D. Gay, and E. Brewer. Autolocker: Synchronization inference for atomic sections. In POPL 06, pages 346-358. ACM, 2006.
    • (2006) POPL 06 , pp. 346-358
    • McCloskey, B.1    Zhou, F.2    Gay, D.3    Brewer, E.4
  • 15
    • 84887435787 scopus 로고    scopus 로고
    • An efficient algorithm for computing MHP information for concurrent Java programs
    • ACM
    • G. Naumovich, G.S. Avrunin, and L.A. Clarke. An efficient algorithm for computing MHP information for concurrent Java programs. In FSE 99, pages 338-354. ACM, 1999.
    • (1999) FSE 99 , pp. 338-354
    • Naumovich, G.1    Avrunin, G.S.2    Clarke, L.A.3
  • 16
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate Language and Tools for Analysis and Transformation, of C Programs
    • G. Necula, S. McPeak, S. Rahul, and W 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.1    McPeak, S.2    Rahul, S.3    Weimer, W.4
  • 17
    • 35248882492 scopus 로고    scopus 로고
    • Polyglot: An Extensible Compiler Framework, for Java
    • N. Nystrom, M. Clarkson, and A. Myers. Polyglot: An Extensible Compiler Framework, for Java. In CC '03, pages 138-152, 2003.
    • (2003) CC '03 , pp. 138-152
    • Nystrom, N.1    Clarkson, M.2    Myers, A.3
  • 18
    • 84876750326 scopus 로고    scopus 로고
    • Atomcaml: First-class atomicity via rollback
    • ACM
    • M.F. Ringenburg and D. Grossman. Atomcaml: first-class atomicity via rollback. In ICFP 05, pages 92-104. ACM, 2005.
    • (2005) ICFP 05 , pp. 92-104
    • Ringenburg, M.F.1    Grossman, D.2
  • 19
    • 0031272525 scopus 로고    scopus 로고
    • Eraser: A dynamic data race detector for multithreaded programs
    • S. Savage, M. Burrows, CG. Nelson, P. Sobalvarro, and T.A. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM TOCS, 15(4):391-411, 1997.
    • (1997) ACM TOCS , vol.15 , Issue.4 , pp. 391-411
    • Savage, S.1    Burrows, M.2    Nelson, C.G.3    Sobalvarro, P.4    Anderson, T.A.5
  • 20
    • 0003081294 scopus 로고
    • Warlock: A static data race analysis tool
    • N. Sterling. Warlock: a static data race analysis tool. In USENLX Technical Conference, pages 97-106, 1993.
    • (1993) USENLX Technical Conference , pp. 97-106
    • Sterling, N.1


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