• DocumentCode
    1306477
  • Title

    How to make a correct multiprocess program execute correctly on a multiprocessor

  • Author

    Lamport, Leslie

  • Author_Institution
    Syst. Res. Center, Digital Equipment Corp., Palo Alto, CA, USA
  • Volume
    46
  • Issue
    7
  • fYear
    1997
  • fDate
    7/1/1997 12:00:00 AM
  • Firstpage
    779
  • Lastpage
    782
  • Abstract
    A multiprocess program executing on a modern multiprocessor must issue explicit commands to synchronize memory accesses. A method is proposed for deriving the necessary commands from a correctness proof of the underlying algorithm in a formalism based on temporal relations among operation executions
  • Keywords
    concurrency control; processor scheduling; program verification; synchronisation; correctness proof; memory accesses; multiprocess program; multiprocessor; operation executions; temporal relations; Computer architecture; Data mining; Hardware; High level languages; Memory architecture; Notice of Violation; Programming profession; Safety;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.599898
  • Filename
    599898