Aspect oriented pluggable support for parallel computing

  • Authors:
  • João L. Sobral;Carlos A. Cunha;Miguel P. Monteiro

  • Affiliations:
  • Departamento de Informática, Universidade do Minho, Braga, Portugal;Escola Superior de Tecnologia, Instituto Politécnico de Viseu, Portugal;Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Portugal

  • Venue:
  • VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present an approach to develop parallel applications based on aspect oriented programming. We propose a collection of aspects to implement group communication mechanisms on parallel applications. In our approach, parallelisation code is developed by composing the collection into the application core functionality. The approach requires fewer changes to sequential applications to parallelise the core functionality than current alternatives and yields more modular code. The paper presents the collection and shows how the aspects can be used to develop efficient parallel applications.