A High-Performance Event Service for HPC Applications
SE-HPC '07 Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications
On the design of abstract binding connectors for high performance computing component models
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Dynamic Interactions in HLA Component Model for Multiscale Simulations
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part II
Managing Multi-concern Application Complexity in AspectSBASCO
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Invocation of operations from script-based Grid applications
Future Generation Computer Systems
Compositional Specification of Parallel Components Using Circus
Electronic Notes in Theoretical Computer Science (ENTCS)
OnRamp: enabling a new component-based development paradigm
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
FlowVR-SciViz: a component-based framework for interactive scientific visualization
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
Using HLA and grid for distributed multiscale simulations
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Universal grid client: grid operation invoker
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Proceedings of the 6th Euro American Conference on Telematics and Information Systems
Component-based approach for programming and running scientific applications on grids and clouds
International Journal of High Performance Computing Applications
High-performance language interoperability for scientific computing through Babel
International Journal of High Performance Computing Applications
A case study on expressiveness and performance of component-oriented parallel programming
Journal of Parallel and Distributed Computing
Towards interoperability between heterogeneous distributed components
Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware
Hi-index | 0.00 |
The Common Component Architecture (CCA) is a component model for high-performance computing, developed by a grass-roots effort of computational scientists. Although the CCA is usable with CORBA-like distributed-object components, its main purpose is to set forth a component model for high-performance, parallel computing. Traditional component models are not well suited for performance and massive parallelism. We outline the design pattern for the CCA component model, discuss our strategy for language interoperability, describe the development tools we provide, and walk through an illustrative example using these tools. Performance and scalability, which are distinguishing features of CCA components, affect choices throughout design and implementation. Copyright © 2005 John Wiley & Sons, Ltd.