Live briefing
Everything about Lockstep (computing)
Fault-tolerant computer system
Lockstep systems are fault-tolerant computer systems that run the same set of operations at the same time in parallel. The redundancy (duplication) allows error detection and error correction: the output from lockstep operations can be compared to determine if there has been a fault if there are at least two systems, and the error can be automatically corrected if there are at least three systems, via majority vote. The term "lockstep" originates from army usage, where it refers to synchronized walking, in which marchers walk as closely together as physically practical. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Lockstep (computing)A 5-minute orientation
- Pick up a classic book: Evolutionary Computation, Machine Learning and Data Mining in BioinformaticsThe most-reprinted book on the subject
- Go sideways: Fault toleranceA closely related topic
- Go sideways: ChipkillA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Evolutionary Computation, Machine Learning and Data Mining in BioinformaticsLeonardo Vanneschi · 2012
Fault tolerant computer architectureDaniel J. Sorin · 2009
Programming Languages and SystemsMatthias Felleisen · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Fault tolerance Fault tolerance is the ability of a system to contain the propagation of faults (e.g. failed transistor, shorted connector, intermittent data bus). Faults…
- Chipkill Chipkill is IBM's trademark for a form of advanced error checking and correcting (ECC) computer memory technology that protects memory systems from single…
- Dual modular redundancy In reliability engineering, dual modular redundancy (DMR) is when components of a system are duplicated, providing redundancy in case one should fail.…
- Triple modular redundancy In computing, triple modular redundancy, sometimes called triple-mode redundancy, (TMR) is a fault-tolerant form of N-modular redundancy, in which three…
- Reliability, availability and serviceability Reliability, availability and serviceability (RAS), also known as reliability, availability, and maintainability (RAM), is a computer hardware engineering…
- Multi-channel memory architecture In the fields of digital electronics and computer hardware, multi-channel memory architecture is a technology that increases the data transfer rate between…
- Memory controller A memory controller, also known as memory chip controller (MCC) or a memory controller unit (MCU), is a digital circuit that manages the flow of data going…
- Redundancy (engineering) In engineering and systems theory, redundancy is the intentional duplication of critical components or functions of a system with the goal of increasing…