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
Link To Document :
بازگشت