• 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