Parallel implementations of irregular problems using high-level actor language

R. B. Panwar, W. Kim, G. A. Agha

Research output: Contribution to journalConference articlepeer-review

Abstract

In this paper we present our experience in implementing several irregular problems using a high-level actor language. The problems studied require dynamic computation of object placement and may result in load imbalance as the computation proceeds, thereby requiring dynamic load balancing. The algorithms are expressed as fine-grained computations providing maximal flexibility in adapting the computation load to arbitrary parallel architectures. Such an algorithm may be composed with different partitioning and distribution strategies (PDS's) to result in different performance characteristics. The PDS's are implemented for specific data structures or algorithms and are reusable for different parallel algorithms. We demonstrate how our methodology provides portability of algorithm specification, reusability and ease of expressibility.

Original languageEnglish (US)
Pages (from-to)857-862
Number of pages6
JournalIEEE Symposium on Parallel and Distributed Processing - Proceedings
StatePublished - 1996
Externally publishedYes
EventProceedings of the 1996 10th International Parallel Processing Symposium - Honolulu, HI, USA
Duration: Apr 15 1996Apr 19 1996

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Parallel implementations of irregular problems using high-level actor language'. Together they form a unique fingerprint.

Cite this