DocumentCode
1374054
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
Volume
10
Issue
4
fYear
1990
fDate
6/1/1990 12:00:00 AM
Firstpage
38
Lastpage
42
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;
fLanguage
English
Journal_Title
Control Systems Magazine, IEEE
Publisher
ieee
ISSN
0272-1708
Type
jour
DOI
10.1109/37.56276
Filename
56276
Link To Document