메뉴 건너뛰기




Volumn 5674 LNCS, Issue , 2009, Pages 391-407

A better x86 memory model: X86-TSO

Author keywords

[No Author keywords available]

Indexed keywords

ARCHITECTURE SPECIFICATION; AXIOMATIC MODELS; MEMORY MODELS; OPERATIONAL MODEL; REAL PROCESSORS; TEST PROGRAM;

EID: 70350341656     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03359-9_27     Document Type: Conference Paper
Times cited : (219)

References (23)
  • 1
    • 70350256021 scopus 로고    scopus 로고
    • AMD64 Architecture Programmer's Manual (3 vols). Advanced Micro Devices, rev. 3.14 (September 2007)
    • AMD64 Architecture Programmer's Manual (3 vols). Advanced Micro Devices, rev. 3.14 (September 2007)
  • 2
    • 70350295876 scopus 로고    scopus 로고
    • Intel 64 and IA-32 Architectures Software Developer's Manual (5 vols). Intel Corporation, rev. 29 (November 2008)
    • Intel 64 and IA-32 Architectures Software Developer's Manual (5 vols). Intel Corporation, rev. 29 (November 2008)
  • 3
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Adve, S., Gharachorloo, K.: Shared memory consistency models: A tutorial. IEEE Computer 29(12), 66-76 (1996)
    • (1996) IEEE Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.1    Gharachorloo, K.2
  • 5
    • 38049057751 scopus 로고    scopus 로고
    • Aspinall, D., Ševčík, J.: Formalising Java's data race free guarantee. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, 4732, pp. 22-37. Springer, Heidelberg (2007)
    • Aspinall, D., Ševčík, J.: Formalising Java's data race free guarantee. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol. 4732, pp. 22-37. Springer, Heidelberg (2007)
  • 6
    • 57349165412 scopus 로고    scopus 로고
    • Foundations of the C++ concurrency memory model
    • Boehm, H.-J., Adve, S.: Foundations of the C++ concurrency memory model. In: Proc. PLDI (2008)
    • (2008) Proc. PLDI
    • Boehm, H.-J.1    Adve, S.2
  • 7
    • 67649837188 scopus 로고    scopus 로고
    • Relaxed memory models: An operational approach
    • Boudol, G., Petri, G.: Relaxed memory models: an operational approach. In: Proc. POPL, pp. 392-403 (2009)
    • (2009) Proc. POPL , pp. 392-403
    • Boudol, G.1    Petri, G.2
  • 8
    • 48949098612 scopus 로고    scopus 로고
    • Effective program verification for relaxed memory models
    • Technical Report MSR-TR-2008-12, Microsoft Research
    • Burckhardt, S., Musuvathi, M.: Effective program verification for relaxed memory models. Technical Report MSR-TR-2008-12, Microsoft Research (2008);
    • (2008)
    • Burckhardt, S.1    Musuvathi, M.2
  • 9
    • 70350261813 scopus 로고    scopus 로고
    • Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, 5123, pp. 107-120. Springer, Heidelberg (2008)
    • Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 107-120. Springer, Heidelberg (2008)
  • 10
    • 70350259939 scopus 로고    scopus 로고
    • Dice, D.: Java memory model concerns on Intel and AMD systems (January 2008), http://blogs.sun.com/dave/entry/java-memory-model-concerns-on
    • Dice, D.: Java memory model concerns on Intel and AMD systems (January 2008), http://blogs.sun.com/dave/entry/java-memory-model-concerns-on
  • 11
    • 4644313554 scopus 로고    scopus 로고
    • TSOtool: A program for verifying memory systems using the memory consistency model
    • Hangal, S., Vahia, D., Manovit, C., Lu, J.-Y.J., Narayanan, S.: TSOtool: A program for verifying memory systems using the memory consistency model. In: Proc. ISCA, pp. 114-123 (2004)
    • (2004) Proc. ISCA , pp. 114-123
    • Hangal, S.1    Vahia, D.2    Manovit, C.3    Lu, J.-Y.J.4    Narayanan, S.5
  • 12
    • 84869642946 scopus 로고    scopus 로고
    • The HOL 4 system
    • The HOL 4 system, http://hol.sourceforge.net/
  • 13
    • 70350299000 scopus 로고    scopus 로고
    • Intel. Intel 64 architecture memory ordering white paper. SKU 318147-001 (2007)
    • Intel. Intel 64 architecture memory ordering white paper. SKU 318147-001 (2007)
  • 14
    • 70350271464 scopus 로고    scopus 로고
    • Higham, L., Kawash, J., Verwaal, N.: Defining and comparing memory consistency models. PDCS, Full version as TR #98/612/03, U. Calgary (1997)
    • Higham, L., Kawash, J., Verwaal, N.: Defining and comparing memory consistency models. PDCS, Full version as TR #98/612/03, U. Calgary (1997)
  • 15
    • 70350273393 scopus 로고    scopus 로고
    • Personal communication November
    • Loewenstein, P.: Personal communication (November 2008)
    • (2008)
    • Loewenstein, P.1
  • 16
    • 70350287839 scopus 로고    scopus 로고
    • Loewenstein, P.N., Chaudhry, S., Cypher, R., Manovit, C.: Multiprocessor memory model verification. In: Proc. AFM (Automated Formal Methods), FLoC workshop (August 2006), http://fm.csl.sri.com/AFM06/
    • Loewenstein, P.N., Chaudhry, S., Cypher, R., Manovit, C.: Multiprocessor memory model verification. In: Proc. AFM (Automated Formal Methods), FLoC workshop (August 2006), http://fm.csl.sri.com/AFM06/
  • 17
    • 70350270380 scopus 로고    scopus 로고
    • Owens, S., Sarkar, S., Sewell, P.: A better x86 memory model: x86-TSO (extended version). Technical Report UCAM-CL-TR-745, Univ. of Cambridge (2009), Supporting material at, www.cl.cam.ac.uk/users/pes20/weakmemory/
    • Owens, S., Sarkar, S., Sewell, P.: A better x86 memory model: x86-TSO (extended version). Technical Report UCAM-CL-TR-745, Univ. of Cambridge (2009), Supporting material at, www.cl.cam.ac.uk/users/pes20/weakmemory/
  • 18
    • 33749871751 scopus 로고    scopus 로고
    • Roy, A., Zeisset, S., Fleckenstein, C.J., Huang, J.C.: Fast and generalized polynomial time memory consistency verification. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 503-516. Springer, Heidelberg (2006)
    • Roy, A., Zeisset, S., Fleckenstein, C.J., Huang, J.C.: Fast and generalized polynomial time memory consistency verification. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 503-516. Springer, Heidelberg (2006)
  • 22
    • 70349688037 scopus 로고
    • The SPARC architecture manual
    • SPARC International, Inc
    • SPARC International, Inc. The SPARC architecture manual, v. 8. Revision SAV080SI9308 (1992), http://www.sparc.org/standards/V8.pdf
    • (1992) Revision SAV080SI9308 , vol.8
  • 23
    • 12444330392 scopus 로고    scopus 로고
    • Yang, Y., Gopalakrishnan, G., Lindstrom, G., Slind, K.: Nemos: A framework for axiomatic and executable specifications of memory consistency models. In: IPDPS (2004)
    • Yang, Y., Gopalakrishnan, G., Lindstrom, G., Slind, K.: Nemos: A framework for axiomatic and executable specifications of memory consistency models. In: IPDPS (2004)


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