Parallelism in Aldor - The Communication Library Piit for Parallel, Distributed Computation

  • Authors:
  • Thierry Gautier;Niklaus Mannhart

  • Affiliations:
  • -;-

  • Venue:
  • Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present the design of 驴it, an ALDOR library to express parallel programs. ALDOR is a general purpose programming language designed for computer algebra and 驴it provides an ALDOR low-level interface that interacts with hardware or system tools in order to express parallelism. Additionally, 驴it provides an API that hides any low-level details such as sending messages, creating threads and provides an interface for data parallelism. This paper presents our design decisions and our implementation as well as examples of how easy ALDOR programmers can implement parallel algorithms in a high-level abstract way with 驴it.