ALBA: a parallel language based on actors

  • Authors:
  • J. Hernández;P. de Miguel;M. Barrena;J. M. Martínez;A. Polo;M. Nieto

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, ALBA, A parallel Language Based on Actors, is introduced. ALBA [15] is a new programming language designed to take advantage of highly parallel architectures that use message passing as the fundamental low-level interaction primitive. ALBA is being developed as implementation language for the QUATRO parallel Database machine [5] in order to facilitate its portability and permit a homogeneous description of the QUATRO system to every multiprocessor machine.ALBA is a strong-typed language, and is oriented towards the development of both parallel and distributed applications. The actor paradigm in ALBA presents new characteristics such as the use of broadcast methods; dynamic actor allocations permitting the programmer to distribute actors on the machine, in a load-balancing way, on both a specific set of virtual processors or on all of the processors of the machine; different communication and synchronization mechanisms among actors, and others that are presented in this papcr.The ALBA programming language and the QUATRO Database Machine are being developed under the HELIOS operating system for a transputer machine.