NASA NTRS · 19880010631
Efficient parallel architecture for highly coupled real-time linear system applications
Abstract
A systematic procedure is developed for exploiting the parallel constructs of computation in a highly coupled, linear system application. An overall top-down design approach is adopted. Differential equations governing the application under consideration are partitioned into subtasks on the basis of a data flow analysis. The interconnected task units constitute a task graph which has to be computed in every update interval. Multiprocessing concepts utilizing parallel integration algorithms are then applied for efficient task graph execution. A simple scheduling routine is developed to handle task allocation while in the multiprocessor mode. Results of simulation and scheduling are compared on the basis of standard performance indices. Processor timing diagrams are developed on the basis of program output accruing to an optimal set of processors. Basic architectural attributes for implementing the system are discussed together with suggestions for processing element design. Emphasis is placed on flexible architectures capable of accommodating widely varying application specifics.
Keep this discovery
Explore connections, maps & timelines
Carroll, Chester C., Homaifar, Abdollah, Barua, Soumavo. 1988-01-01. Efficient parallel architecture for highly coupled real-time linear system applications. https://ntrs.nasa.gov/citations/19880010631
Cite the original work for its findings. Save a collection to share your selection of sources.