An Interface Model for Parallel Components

Workshop on Languages and Compilers for Parallel Computing (LCPC) 2001
Pulication Type: Paper
Download: pdf ps

Abstract

Component architectures promote cross-project code reuse by facilitating composition of large applications using off-the-shelf software components. Existing component architectures are not geared towards building efficient parallel software applications that require tighter runtime integration of largely independent parallel modules. We have developed a component architecture based on Converse, a message-driven multiparadigm runtime system that allows concurrent composition. In this paper, we describe an interface model for this component architecture, which allows reusable component modules to be developed independently of each other, and mediates, monitors, and optimizes interactions between such components.

Research Areas

Text Ref

Milind Bhandarkar and L. V. Kale, "An Interface Model for Parallel Components", 
Proceedings of the Workshop on Languages and Compilers for Parallel Computing 
(LCPC), Cumberland Falls, KY, August, 2001.

BibTex

@inproceedings{InterfaceLCPC01,
  author = "Milind Bhandarkar and L. V. Kale",
  title = "{An Interface Model for Parallel Components}",
  booktitle = "Proceedings of the Workshop on Languages and Compilers for Parallel Computing (LCPC), Cumberland Falls, KY",
  year = "2001",
  month = "August"
}