skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A Component Architecture for High-Performance Computing

Conference ·

The Common Component Architecture (CCA) provides a means for developers to manage the complexity of large-scale scientific software systems and to move toward a ''plug and play'' environment for high-performance computing. The CCA model allows for a direct connection between components within the same process to maintain performance on inter-component calls. It is neutral with respect to parallelism, allowing components to use whatever means they desire to communicate within their parallel ''cohort.'' We will discuss in detail the importance of performance in the design of the CCA and will analyze the performance costs associated with features of the CCA.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
15003152
Report Number(s):
UCRL-JC-148723; TRN: US200420%%391
Resource Relation:
Journal Volume: 20; Journal Issue: 2; Conference: Workshop on Performance Optimization for High-Level Languages and Libraries, New York, NY (US), 06/22/2002; Other Information: PBD: 21 Jan 2003
Country of Publication:
United States
Language:
English

References (28)

The Cactus Code: a problem solving environment for the grid conference January 2000
ScaLAPACK Users' Guide book January 1997
Performance of a distributed memory finite difference atmospheric general circulation model journal October 1995
Making components contract aware journal July 1999
Wide area computing: resource sharing on a large scale journal May 1999
An Analysis of Operator Splitting Techniques in the Stiff Case journal June 2000
PVM: A Users' Guide and Tutorial for Networking Parallel Computing book January 1994
Component-based integration of chemistry and optimization software journal January 2004
Understanding the CCA Standard Through Decaf report April 2003
Performance Technology for Complex Parallel and Distributed Systems book January 2000
Structure and Dynamics of Simple Microclusters book January 1979
Software in the DOE: The Hidden Overhead of ''The Build'' report February 2002
Immersive and 3D viewers for CUMULVS: VTK/CAVE™ and AVS/Express journal July 2003
Parallel ocean general circulation modeling journal November 1992
Support for extensibility and site autonomy in the Legion grid system object model journal May 2003
Grid services for distributed system integration journal June 2002
Robustness and diagnosability of OO systems designed by contracts
  • Baudry, B.; Le Traon, Y.; Jezequel, J. -M.
  • Seventh International Software Metrics Symposium. METRICS 2001, Proceedings Seventh International Software Metrics Symposium https://doi.org/10.1109/METRIC.2001.915535
conference January 2000
Parallel components for PDEs and optimization: some issues and experiences journal December 2002
Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries book January 1997
A Java commodity grid kit
  • von Laszewski, Gregor; Foster, Ian; Gawor, Jarek
  • Concurrency and Computation: Practice and Experience, Vol. 13, Issue 8-9 https://doi.org/10.1002/cpe.572
journal January 2001
On the Construction and Comparison of Difference Schemes journal September 1968
Global arrays: A nonuniform memory access programming model for high-performance computers journal January 1996
A case study in the performance and scalability of optimization algorithms journal September 2001
The CCA core specification in a distributed memory SPMD framework
  • Allan, Benjamin A.; Armstrong, Robert C.; Wolfe, Alicia P.
  • Concurrency and Computation: Practice and Experience, Vol. 14, Issue 5 https://doi.org/10.1002/cpe.651
journal January 2002
TAO users manual report December 2003
Implementing remote procedure calls journal February 1984
Parallel PDE-Based Simulations Using the Common Component Architecture book January 2006
Cumulvs: Providing Fault Toler. Ance, Visualization, and Steer Ing of Parallel Applications journal September 1997

Similar Records

A Component Architecture for High-Performance Scientific Computing
Journal Article · Mon Jul 03 00:00:00 EDT 2006 · International Journal of High Performance Computing Applications · OSTI ID:15003152

A Component Architecture for High-Performance Scientific Computing
Journal Article · Tue Dec 14 00:00:00 EST 2004 · International Journal of High-Performance Computing Applications, vol. 20, no. 2, July 3, 2006, pp. 163--202 · OSTI ID:15003152

Development of high performance scientific components for interoperability of computing packages
Thesis/Dissertation · Tue Jan 01 00:00:00 EST 2008 · OSTI ID:15003152