Related articles |
---|
Concurrent Compilation billp@ncsa.uiuc.edu (1995-01-25) |
Re: Concurrent Compilation assmann@informatik.uni-karlsruhe.de (1995-01-30) |
Newsgroups: | comp.compilers |
From: | assmann@informatik.uni-karlsruhe.de (Uwe Assmann) |
Keywords: | parallel |
Organization: | Universitaet Karlsruhe |
References: | 95-01-100 |
Date: | Mon, 30 Jan 1995 09:49:42 GMT |
There is work going on in the Esprit project COMPARE. There a
new compiler model (CoSy, Compiler System) has been defined which
allowes for scalable (and also parallel) compilation. Compiler phases
are a kind of black box named 'engines'. You can specify the
interaction of some phases (or your whole compiler) in a special
'engine description language'. This comprises specification of
pipelining or dataparallel execution on a set of data. Thus you can
(with the same set of engines) configure a compiler running on a
sequential machine as well a compiler running on a shared memory
multiprocessor and you don't have to rewrite the code.
The advantage over IDL is that CoSy supports one global common address
space, i.e. shared memory. The consistency of engines running in parallel
is enforced by a new side effect specification language, called fSDL.
A reference is:
@Inproceedings{assmann.94b,
Author = {Alt, M. and A\3mann, U. and van~Someren, H.},
Title = "{Cosy Compiler Phase Embedding with the CoSy Compiler Model}",
BookTitle = {Compiler Construction},
Year = {1994},
Editor = {Fritzson, P. A.},
Pages = {278--293},
Publisher = {Springer},
Month = {April},
Note = {},
Annote = {ua.}
}
Also - maybe in a year from now - you should be able to buy such
parallel compilers. Contact:
ACE bv
van-Eeghen-Straat 100
1071 GL Amsterdam
Tel +31/206646416
Fax +31/206750389
Regards
Uwe
--
Uwe Assmann
Universit"at Karlsruhe
Institut f"ur Programm- und Datenstrukturen (IPD)
Vincenz-Priessnitz-Str. 3, 76128 Karlsruhe, GERMANY
Email: assmann@informatik.uni-karlsruhe.de Tel.: +721/6086087
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.