Title :
A multiprocessor implementation of real-time control for a turbojet engine
Author :
Shaffer, Phillip L.
Author_Institution :
GE Corp. Res. & Dev., Schenectady, NY, USA
fDate :
6/1/1990 12:00:00 AM
Abstract :
A real-time control program for a turbojet engine has been implemented on a four-processor computer, achieving a speedup of 3.38 times the speed of a sequential version of the same program on a single processor. The concurrent program was produced from a sequential program by subjecting the sequential program to global, hierarchical interprocedural data-flow analysis and timing measurements. A static schedule for the constituent tasks of the control program on the four processors was determined using a heuristic algorithm based on the critical-path method. The approach should be applicable to a variety of control and related programs where iterative tasks with well-bounded execution times are computed in systems with hard real-time requirements.<>
Keywords :
aerospace computer control; aerospace engines; microcomputer applications; parallel processing; real-time systems; aerospace computer control; concurrent program; critical-path; data-flow analysis; heuristic algorithm; multiprocessor; real-time control; sequential program; static schedule; timing measurements; turbojet engine; Control systems; Data analysis; Engines; Heuristic algorithms; Iterative algorithms; Iterative methods; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
Journal_Title :
Control Systems Magazine, IEEE