Konstantin Popov. A Parallel Abstract Machine for the Thread-Based Concurrent Constraint Language Oz. In
I. de Castro Dutra,
V. Santos Costa,
F. Silva,
E. Pontelli and
G. Gupta editors, Workshop On Parallism and Implementation Technology for (Constraint) Logic Programming Languages, 1997. [Abstract] [Annote]
@InProceedings{Popov:1997,
AUTHOR = {Popov, Konstantin},
TITLE = {A Parallel Abstract Machine for the Thread-Based Concurrent Constraint Language Oz},
YEAR = {1997},
BOOKTITLE = {Workshop On Parallism and Implementation Technology for (Constraint) Logic Programming Languages},
EDITOR = {de Castro Dutra, I. and Santos Costa, V. and Silva, F. and Pontelli, E. and Gupta, G.},
URL = {ftp://ftp.ps.uni-sb.de/pub/papers/Others/pamoz.ps.gz},
ABSTRACT = {A parallel abstract machine for Oz PAMOz is presented in this paper. Oz is a thread-based concurrent constraint programming language with state. Oz is convenient for concurrent programming like modelling multi-agent systems, as well as for solving combinatoric problems. PAMOz models the execution of a sublanguage of Oz without its constraint solving facilities. PAMOz has been implemented in the parallel Oz system, which is derived from the sequential Oz system and inherits its optimizations. PAMOz is targeted to shared-memory multiprocessors. PAMOz executes Oz threads in parallel. PAMOz is derived from AMOz, a sequential abstract machine for Oz. There are two principal differences between PAMOz and AMOz: the architecture of the abstract machine, and the implementation of operations on stateful data. PAMOz can be conservatively extended for full Oz; there is an interface between PAMOz and its constraint solving extension.},
ANNOTE = {COLIURL : Popov:1997:PAM.pdf Popov:1997:PAM.ps} }
|