2002
DOI: 10.1002/cpe.651
|View full text |Cite
|
Sign up to set email alerts
|

The CCA core specification in a distributed memory SPMD framework

Abstract: SUMMARYWe present an overview of the Common Component Architecture (CCA) core specification and CCAFFEINE, a Sandia National Laboratories framework implementation compliant with the draft specification. CCAFFEINE stands for CCA Fast Framework Example In Need of Everything; that is, CCAFFEINE is fast, lightweight, and it aims to provide every 'framework service' by using external, portable components instead of integrating all services into a single, heavy framework core. By fast, we mean that the CCAFFEINE glu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
71
0
1

Year Published

2005
2005
2011
2011

Publication Types

Select...
8
2

Relationship

2
8

Authors

Journals

citations
Cited by 97 publications
(72 citation statements)
references
References 10 publications
0
71
0
1
Order By: Relevance
“…For this purpose we have already done some experiments using software development frameworks that should be well suited for Grid aware software development and deployment. In particular, we have considered the use of ASSIST [54], a high level structured parallel programming environment, and Ccaffeine [55], a Common Component Architecture (CCA) compliant framework for parallel computing. …”
Section: Discussionmentioning
confidence: 99%
“…For this purpose we have already done some experiments using software development frameworks that should be well suited for Grid aware software development and deployment. In particular, we have considered the use of ASSIST [54], a high level structured parallel programming environment, and Ccaffeine [55], a Common Component Architecture (CCA) compliant framework for parallel computing. …”
Section: Discussionmentioning
confidence: 99%
“…Ccaffeine (Allan et al 2002(Allan et al , 2003, the main CCA framework implementation for HPC parallel computing, supports the component analogs of both the single program/multiple data (SPMD) and multiple program/multiple data (MPMD) models. We refer to these as single or multiple component/multiple data (SCMD or MCMD) models.…”
Section: Parallel Componentsmentioning
confidence: 99%
“…The main difference with Fractal is that CCA lacks hierarchical composition as a first-class part of the model. Ccaffeine [2] is an implementation of CCA that supports parallel computing. Ccaffeine-based components interact within a given process using CCA ports; parallel instances of Ccaffeine-based components interact across different processes using a separate programming model, typically MPI.…”
Section: Related Workmentioning
confidence: 99%