메뉴 건너뛰기




Volumn 6011 LNCS, Issue , 2010, Pages 104-123

Verifying local transformations on relaxed memory models

Author keywords

[No Author keywords available]

Indexed keywords

COMPILER TRANSFORMATIONS; CONCURRENT THREADS; DENOTATIONAL SEMANTICS; LOCAL TRANSFORMATIONS; MEMORY MODELS; PROGRAM FRAGMENTS; PROGRAM TRANSFORMATIONS; SEMI-AUTOMATED; SEQUENTIAL PROGRAMS; SHARED-MEMORY PROGRAMS; SPECIFIC HARDWARE; STRUCTURAL INDUCTION;

EID: 77951568206     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-11970-5_7     Document Type: Conference Paper
Times cited : (23)

References (29)
  • 1
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Adve, S., Gharachorloo, K.: Shared memory consistency models: a tutorial. Computer 29(12), 66-76 (1996)
    • (1996) Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.1    Gharachorloo, K.2
  • 2
    • 0027608117 scopus 로고
    • A unified formalization of four shared-memory models
    • Adve, S., Hill, M.: A unified formalization of four shared-memory models. IEEE Trans. Parallel Distrib. Syst. 4(6), 613-624 (1993)
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , Issue.6 , pp. 613-624
    • Adve, S.1    Hill, M.2
  • 7
    • 77951599867 scopus 로고    scopus 로고
    • cbrumme's weblog
    • Brumme, C.: cbrumme's weblog, http://blogs.gotdotnet.com/cbrumme/archive/ 2003/05/17/51445.aspx
    • Brumme, C.1
  • 9
    • 37149040505 scopus 로고    scopus 로고
    • The java memory model: Operationally, denotationally, axiomatically
    • De Nicola, R. (ed.) ESOP 2007. Springer, Heidelberg
    • Cenciarelli, P., Sibilio, E.: The java memory model: Operationally, denotationally, axiomatically. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol.4421, pp. 331-346. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4421 , pp. 331-346
    • Cenciarelli, P.1    Sibilio, E.2
  • 10
    • 0003691648 scopus 로고    scopus 로고
    • Compaq Computer Corporation. 4th edn. January
    • Compaq Computer Corporation. Alpha Architecture Reference Manual, 4th edn. (January 2002)
    • (2002) Alpha Architecture Reference Manual
  • 11
    • 45749085681 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. Springer, Heidelberg
    • de Moura, L.M., Bjørner, N.: Z3: An efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol.4963, pp. 337-340. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 337-340
    • De Moura, L.M.1    Bjørner, N.2
  • 12
    • 77951545606 scopus 로고    scopus 로고
    • Duffy, J.: Joe Duffy's Weblog, http://www.bluebytesoftware.com/blog/2007/ 11/10/CLR20MemoryModel.aspx
    • Joe Duffy's Weblog
    • Duffy, J.1
  • 16
    • 0003794131 scopus 로고    scopus 로고
    • International Business Machines Corporation. 1st edn. December
    • International Business Machines Corporation. z/Architecture Principles of Operation, 1st edn. (December 2000)
    • (2000) z/Architecture Principles of Operation
  • 17
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a java-like language, virtual machine, and compiler
    • Klein, G., Nipkow, T.: A machine-checked model for a java-like language, virtual machine, and compiler. ACM Transactions on Programming Languages and Systems 28(4), 619-695 (2006)
    • (2006) ACM Transactions on Programming Languages and Systems , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 19
    • 33745189623 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end or: Programming a compiler with a proof assistant
    • Leroy, X.: Formal certification of a compiler back-end or: programming a compiler with a proof assistant. In: Principles of programming languages (POPL), pp. 42-54 (2006)
    • (2006) Principles of Programming Languages (POPL) , pp. 42-54
    • Leroy, X.1
  • 21
    • 48949084652 scopus 로고    scopus 로고
    • Understand the impact of low-lock techniques in multithreaded apps
    • October
    • Morrison, V.: Understand the impact of low-lock techniques in multithreaded apps. MSDN Magazine 20(10) (October 2005)
    • (2005) MSDN Magazine , vol.20 , Issue.10
    • Morrison, V.1
  • 26
    • 49049109657 scopus 로고    scopus 로고
    • On validity of program transformations in the Java memory model
    • Vitek, J. (ed.) ECOOP 2008. Springer, Heidelberg
    • Sevcik, J., Aspinall, D.: On validity of program transformations in the Java memory model. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.5142, pp. 27-51. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5142 , pp. 27-51
    • Sevcik, J.1    Aspinall, D.2
  • 28
    • 0004328283 scopus 로고
    • Weaver, D., Germond, T. (eds.): PTR Prentice Hall, Englewood Cliffs
    • Weaver, D., Germond, T. (eds.): The SPARC Architecture Manual Version 9. PTR Prentice Hall, Englewood Cliffs (1994)
    • (1994) The SPARC Architecture Manual Version 9
  • 29
    • 0024884150 scopus 로고
    • A mechanically verified code generator
    • Young, W.D.: A mechanically verified code generator. Journal of Automated Reasoning 5(4), 493-518 (1989)
    • (1989) Journal of Automated Reasoning , vol.5 , Issue.4 , pp. 493-518
    • Young, W.D.1


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