• DocumentCode
    2961408
  • Title

    Techniques to enhance performance of an existing aviation simulation

  • Author

    Carnes, David ; Wieland, Frederick

  • Author_Institution
    Mitre Corp., McLean, VA, USA
  • Volume
    2
  • fYear
    2002
  • fDate
    8-11 Dec. 2002
  • Firstpage
    1219
  • Abstract
    Facing a need to run large scenarios on aviation models more quickly than the one to two days currently required, the MITRE Corporation undertook an effort to reduce the execution time of one such simulation. Time and cost constraints prohibited a major rewrite of the almost one million existing lines of code, so only solutions requiring minimal changes to the code base were considered. This paper describes the approaches taken to increase the speed of the original sequential simulation by employing more efficient algorithms and parallel processing technology. Specifically, an implementation of a new technique for parallel proximity detection provided an 80% reduction in the time spent checking for conflicts. In addition, implementation of a thread pool that enables the movement of multiple aircraft in parallel resulted in a 10%-15% reduction in the overall execution time of the simulation. In this paper we report on the design of these techniques and how they were implemented in the simulation.
  • Keywords
    aerospace simulation; air traffic control; parallel algorithms; quadtrees; MITRE Corporation; aviation simulation; conflict checking; execution time reduction; large scenarios; multiple aircraft movement; parallel algorithms; parallel processing; parallel proximity detection; performance; quadtree; thread pool; Aerospace simulation; Air traffic control; Aircraft navigation; Airports; Costs; Filtering algorithms; Filters; Parallel processing; Software architecture; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2002. Proceedings of the Winter
  • Print_ISBN
    0-7803-7614-5
  • Type

    conf

  • DOI
    10.1109/WSC.2002.1166381
  • Filename
    1166381