• DocumentCode
    359007
  • Title

    SAGE: an application development tool suite for high performance computing systems

  • Author

    Patel, Minesh I. ; Jordan, Karl L.

  • Author_Institution
    Honeywell Inc., Clearwater, FL, USA
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    491
  • Abstract
    Commercial, Military and Industrial systems require real-time, high-performance processing and high bandwidth performance. The availability of inexpensive high performance platforms based on commercial off-the shelf (COTS) hardware has made it possible to implement compute intensive applications: however, the complexity of programming parallel or distributed applications has made it difficult for application engineers to fully implement various applications. The potential benefit of using these COTS based computing architectures is often offset by an extensive application refactoring and development effort. By providing a set of user friendly tools that allows architecture trading, automatic mapping and partitioning, and application instrumentation for performance tuning to improve efficiency and throughput, the engineer can save development time while improving performance and lowering cost. In this paper, we describe a suite of system and application development tools, collectively called the Systems and Applications Genesis Environment, SAGE, developed and released by Honeywell for use with distributed high performance computing systems
  • Keywords
    application generators; application program interfaces; discrete event simulation; distributed programming; genetic algorithms; graphical user interfaces; program compilers; programming environments; virtual machines; COTS based computing architectures; GA; SAGE application development tool suite; application code; application instrumentation; architecture trading; automatic mapping; common GUI; distributed computing systems; embedded application development; event-action virtual machines; glue-code generation; high bandwidth performance; high performance computing systems; interactive interface; partitioning; performance modelling; performance tuning; reduced development time; runtime kernel; seamless programming interface; source code; systems and applications genesis environment; user friendly tools; Availability; Bandwidth; Computer applications; Computer architecture; Concurrent computing; Defense industry; Hardware; High performance computing; Military computing; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference Proceedings, 2000 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-5846-5
  • Type

    conf

  • DOI
    10.1109/AERO.2000.879435
  • Filename
    879435