We present an overview of the SCIRun2 parallel component framework. SCIRun2 is based on the Common Component Architecture (CCA) [2, 5] and the SCI Institutes? SCIRun [10]. SCIRun2 supports distributed computing through distributed objects. Parallel components are managed transparently over an MxN method invocation and data redistribution subsystem. A meta component model based on CCA is used to accommodate multiple component models such as CCA, CORBA and Dataflow. A group of monitoring components built on top of the TAU toolkit [13] evaluate the performance of the other components.
Citation:
Keming Zhang, Kostadin Damevski, Venkatanand Venkatachalapathy, Steven G. Parker, "SCIRun2: A CCA Framework for High Performance Computing," hips, pp.72-79, Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'04), 2004