NASA NTRS · 19930035063
MAX - An advanced parallel computer for space applications
Abstract
MAX is a fault-tolerant multicomputer hardware and software architecture designed to meet the needs of NASA spacecraft systems. It consists of conventional computing modules (computers) connected via a dual network topology. One network is used to transfer data among the computers and between computers and I/O devices. This network's topology is arbitrary. The second network operates as a broadcast medium for operating system synchronization messages and supports the operating system's Byzantine resilience. A fully distributed operating system supports multitasking in an asynchronous event and data driven environment. A large grain dataflow paradigm is used to coordinate the multitasking and provide easy control of concurrency. It is the basis of the system's fault tolerance and allows both static and dynamical location of tasks. Redundant execution of tasks with software voting of results may be specified for critical tasks. The dataflow paradigm also supports simplified software design, test and maintenance. A unique feature is a method for reliably patching code in an executing dataflow application.
Keep this discovery
Explore connections, maps & timelines
Lewis, Blair F., Bunker, Robert L.. 1991-01-01. MAX - An advanced parallel computer for space applications. https://ntrs.nasa.gov/citations/19930035063
Cite the original work for its findings. Save a collection to share your selection of sources.