Communication infrastructure in high-performance component-based scientific computing

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Component-based programming has been recognized as an effective technique to manage the increasing complexity of high performance scientific code. Yet the adoption of the component approach introduces new challenges that are unique to the parallel and distributed high performance scientific computing domain. The Common Component Architecture (CCA) is an ongoing effort to develop a component model targeted specifically to the needs of high-performance scientific computing, and to study the issues involved in developing, deploying, and using such an infrastructure in the HPC environment. In this paper, we present an overview of our investigation into incorporating message passing systems, namely MPI and PVM, into CCA component-based applications and frameworks. We discuss the architectural and performance issues of different design options, and their impact on developing new components as well as on the process of componentizing existing codes. These ideas are based on experiences and insights gained from developing a number of scientific simulations within the prototype parallel Ccaffeine framework.

Original languageEnglish
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 9th European PVM/MPI Users' Group Meeting, Proceedings
EditorsDieter Kranzlmüller, Jens Volkert, Peter Kacsuk, Jack Dongarra
PublisherSpringer Verlag
Pages260-270
Number of pages11
ISBN (Print)3540442960, 9783540442967
DOIs
StatePublished - 2002
Event9th European Parallel Virtual Machine and Message Passing Interface Users' Group Meeting, PVM/MPI 2002 - Linz, Austria
Duration: Sep 29 2002Oct 2 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2474 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th European Parallel Virtual Machine and Message Passing Interface Users' Group Meeting, PVM/MPI 2002
Country/TerritoryAustria
CityLinz
Period09/29/0210/2/02

Keywords

  • Common Component Architecture
  • Component-based systems
  • MPI
  • PVM
  • SCMD programming
  • Scientific computing

Fingerprint

Dive into the research topics of 'Communication infrastructure in high-performance component-based scientific computing'. Together they form a unique fingerprint.

Cite this