Overview of Technologies for Parallel Component

PENG Yun-feng,YAO Lin,ZHAO Chong-chong,HU Chang-jun
DOI: https://doi.org/10.3969/j.issn.1002-137x.2011.02.005
2011-01-01
Computer Science
Abstract:Parallel component technology is an important way to raise the productivity of parallel computing software and it is an important research area of parallel software engineering.Parallel component model,parallel component ar-chitecture and parallel component framework are three aspects of parallel component technology.Definitions and realiza-tions of components,interfaces and component frameworks are the most important differences between different archi-tectures.Much research has focused on improving the performance of parallel applications while realizing the reusing of components.Single program multiple data and multiple programs multiple data programming models,language inter-operability,parallel remote method invocation,solutions to MxN problem,component model interoperability emerged in that research.The trends on parallel component technology include research on language interoperability,predictive per-formance,component adaptation,component model interoperability and parallel component technologies on multi-core.
What problem does this paper attempt to address?