vix.ing · top · new · best · stats

How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs

1979/09/01 by Lamport · 2,531 citations
Computer Science · #Computer science #Embedded Systems Design Techniques #Execution time #Logic, programming, and type systems #Multiprocessing #Operating system #Order (exchange) #Out-of-order execution #Parallel Computing and Optimization Techniques #Parallel computing #Programming language

paper · doi:10.1109/tc.1979.1675439

published in IEEE Transactions on Computers C-28(9), 690-691 (Institute of Electrical and Electronics Engineers)

openalex publication_date 1979/09/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/25

Abstract

Many large sequential computers execute operations in a different order than is specified by the program. A correct execution is achieved if the results produced are the same as would be produced by executing the program steps in order. For a multiprocessor computer, such a correct execution by each processor does not guarantee the correct execution of the entire program. Additional conditions are given which do guarantee that a computer correctly executes multiprocess programs.

Cited by

Related