z-logo
Premium
The CCA core specification in a distributed memory SPMD framework
Author(s) -
Allan Benjamin A.,
Armstrong Robert C.,
Wolfe Alicia P.,
Ray Jaideep,
Bernholdt David E.,
Kohl James A.
Publication year - 2002
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.651
Subject(s) - spmd , oak ridge national laboratory , component (thermodynamics) , computer science , key (lock) , core (optical fiber) , software , multi core processor , component based software engineering , software engineering , operating system , software development , telecommunications , physics , nuclear physics , thermodynamics
We 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 glue does not get between components in a way that slows down their interactions. We present the CCAFFEINE solutions to several fundamental problems in the application of component software approaches to the construction of single program multiple data (SPMD) applications. We demonstrate the integration of components from three organizations, two within Sandia and one at Oak Ridge National Laboratory. We outline some requirements for key enabling facilities needed for a successful component approach to SPMD application building. Copyright © 2002 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here