DocumentCode :
2975481
Title :
Parallel implementation of real-time control programs
Author :
Shaffer, Phillip L.
Author_Institution :
Gen. Electr. Corp. Res. & Dev., Schenectady, NY, USA
fYear :
1988
fDate :
7-9 Dec 1988
Firstpage :
1449
Abstract :
Two turbojet engine control programs were analyzed for potential parallelism. Both were subjected to global, hierarchical, large-grain data-flow analysis, using internally developed data-flow analysis tools. Execution times of constituent code segments or procedures were determined. Data dependences were combined with execution times to determine maximum possible speedup, using the length of the critical path as the shortest execution time. The first control program was divided into 199 code segments, and had a maximum speedup of 7.2. The second program consisted of 64 basic control procedures; this program has a maximum possible speedup of 5.3. The amount of data passed between the dependent tasks was small, averaging 1.3 values per dependency. Static, nonpreemptive schedules have been determined using a heuristic algorithm based on the critical path method. For the first control program this allowed a speedup of 6.6 using 7 processors; for the second, the maximum possible speedup of 5.3 was achieved using 6 processors. The first program is being implemented on a shared-memory bus-shaped multiprocessor
Keywords :
aerospace computer control; aerospace engines; critical path analysis; heuristic programming; parallel processing; real-time systems; critical path method; data dependencies; execution times; global data-flow analysis; heuristic algorithm; hierarchical data-flow analysis; large-grain data-flow analysis; parallel implementation; real-time control programs; speedup; static nonpreemptive schedules; turbojet engine control programs; Actuators; Control systems; Data analysis; Engines; Parallel processing; Pressure control; Processor scheduling; Programmable logic arrays; Temperature control; Temperature sensors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control, 1988., Proceedings of the 27th IEEE Conference on
Conference_Location :
Austin, TX
Type :
conf
DOI :
10.1109/CDC.1988.194565
Filename :
194565
Link To Document :
بازگشت