• DocumentCode
    3324229
  • Title

    Toward a common component architecture for high-performance scientific computing

  • Author

    Armstrong, R. ; Gannon, Dennis ; Geist, A. ; Keahey, K. ; Kohn, S. ; McInnes, L. ; Parker, S. ; Smolinski, B.

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    1999
  • fDate
    6-6 Aug. 1999
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    Describes work in progress to develop a standard for interoperability among high-performance scientific components. This research stems from the growing recognition that the scientific community needs to better manage the complexity of multidisciplinary simulations and better address scalable performance issues on parallel and distributed architectures. The driving force for this is the need for fast connections among components that perform numerically intensive work and for parallel collective interactions among components that use multiple processes or threads. This paper focuses on the areas we believe are most crucial in this context, namely an interface definition language that supports scientific abstractions for specifying component interfaces and a port connection model for specifying component interactions.
  • Keywords
    multi-threading; natural sciences computing; open systems; parallel architectures; software architecture; software standards; specification languages; subroutines; common component architecture; component interactions specification; component interface specification; distributed architectures; fast connections; high-performance scientific computing; interface definition language; multidisciplinary simulations; multiple processes; numerically intensive work; parallel architectures; parallel collective interactions; port connection model; scalable performance issues; scientific abstractions; software component interoperability standard; threads; Component architectures; Computer science; Context modeling; Laboratories; Mathematics; Object oriented modeling; Parallel programming; Scientific computing; Software systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1999. Proceedings. The Eighth International Symposium on
  • Conference_Location
    Redondo Beach, CA, USA
  • ISSN
    1082-8907
  • Print_ISBN
    0-7803-5681-0
  • Type

    conf

  • DOI
    10.1109/HPDC.1999.805289
  • Filename
    805289