University of North Texas Digital Library (University of North Texas) · 2003 · 40 citations · 7 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel ComputingSystems ArchitectureComponent-based Software EngineeringParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsParallel Programming ModelsPerformance ModelingComponent ArchitectureComponent PerformanceComponent-based ArchitecturesHigh-performance Computing PerformanceHigh-performance Computing SystemsParallel Computing ArchitecturesParallel Computing PerformanceScalable Architectures
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.
7
Uintah: a massively parallel problem solving environment
J. Davison de St. Germain, John McCorquodale, S. Parker et al. · 2002 · 172 citations
Divorcing Language Dependencies from a Scientific Software Library.
Scott R. Kohn, G Kumfert, Jeffrey F. Painter et al. · PPSC · 2001 · 86 citations
Computing, Computer Science, Physics +13