Author:
Hernández J.,de Miguel P.,Barrena M.,Martínez J. M.,Polo A.,Nieto M.
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference25 articles.
1. {2} G. Agha; C. Hewitt. "Concurrent Programming Using Actors". The MIT Press 1987. {2} G. Agha; C. Hewitt. "Concurrent Programming Using Actors". The MIT Press 1987.
2. Cantor: an actor programming system for scientific computing
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献