메뉴 건너뛰기




Volumn , Issue , 2011, Pages

How to miscompile programs with "benign" data races

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); PROGRAM COMPILERS; SPECIFICATIONS;

EID: 84863488777     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (79)

References (19)
  • 1
    • 85024283487 scopus 로고    scopus 로고
    • Data races are evil with no exceptions
    • (November)
    • ADVE, S. Data races are evil with no exceptions. Communications of the ACM (November 2010), 84-84.
    • (2010) Communications of the ACM , pp. 84-84
    • ADVE, S.1
  • 2
    • 77955253149 scopus 로고    scopus 로고
    • Memory models: A case for rethinking parallel languages and hardware
    • (August)
    • ADVE, S. V., AND BOEHM, H.-J. Memory models: A case for rethinking parallel languages and hardware. Communications of the ACM 53, 8 (August 2010), 90-101.
    • (2010) Communications of the ACM , vol.53 , Issue.8 , pp. 90-101
    • ADVE, S. V.1    BOEHM, H.-J.2
  • 6
    • 0004301215 scopus 로고    scopus 로고
    • C STANDARDS COMMITTEE, ED. C standards committee paper JTC1 SC22 WG21 N3290, April
    • C++ STANDARDS COMMITTEE, PETE BECKER, ED. Programming Languages - C++ (final draft international standard). C++ standards committee paper JTC1 SC22 WG21 N3290, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2011/n3290.pdf, April 2011.
    • (2011) Programming Languages - C++ (final draft international standard)
    • BECKER, PETE1
  • 11
    • 85092782964 scopus 로고    scopus 로고
    • IEEE, AND THE OPEN GROUP. IEEE Standard 1003.1-2001
    • IEEE, AND THE OPEN GROUP. IEEE Standard 1003.1-2001. 2001.
    • (2001)
  • 12
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • LAMPORT, L. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers C-28, 9 (1979), 690-691.
    • (1979) IEEE Transactions on Computers C-28 , vol.9 , pp. 690-691
    • LAMPORT, L.1
  • 13
    • 77955008711 scopus 로고    scopus 로고
    • Conflict exceptions: Simplifying concurrent language semantics with precise hardware exceptions for data-races
    • LUCIA, B., CEZE, L., STRAUSS, K., QADEER, S., AND BOEHM, H.-J. Conflict exceptions: Simplifying concurrent language semantics with precise hardware exceptions for data-races. In ISCA (2010).
    • (2010) ISCA
    • LUCIA, B.1    CEZE, L.2    STRAUSS, K.3    QADEER, S.4    BOEHM, H.-J.5
  • 16
    • 49049109657 scopus 로고    scopus 로고
    • On validity of program transformations in the java memory model
    • SEVCIK, J., AND ASPINALL, D. On validity of program transformations in the java memory model. In ECOOP 2008 (2008), pp. 27-51.
    • (2008) ECOOP 2008 , pp. 27-51
    • SEVCIK, J.1    ASPINALL, D.2
  • 17
    • 77953950611 scopus 로고    scopus 로고
    • x86-tso: A rigorous and usable programmer's model for x86 multiprocessors
    • (July)
    • SEWELL, P., SARKAR, S., OWENS, S., NARDELLI, F. Z., AND MYREEN, M. O. x86-tso: A rigorous and usable programmer's model for x86 multiprocessors. Communications of the ACM 53, 7 (July 2010), 89-97.
    • (2010) Communications of the ACM , vol.53 , Issue.7 , pp. 89-97
    • SEWELL, P.1    SARKAR, S.2    OWENS, S.3    NARDELLI, F. Z.4    MYREEN, M. O.5


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