|Multi-threaded compilers egouriou@CS.UCLA.EDU (Eric Gouriou) (1996-02-16)|
|Re: Multi-threaded compilers firstname.lastname@example.org (1996-02-16)|
|Re: Multi-threaded compilers Martin.Jourdan@inria.fr (1996-02-16)|
|Re: Multi-threaded compilers email@example.com (1996-02-16)|
|Re: Multi-threaded compilers firstname.lastname@example.org (1996-02-16)|
|Re: Multi-threaded compilers email@example.com (1996-02-16)|
|Re: Multi-threaded compilers firstname.lastname@example.org (1996-02-16)|
|Re: Multi-threaded compilers email@example.com (Michael Parkes) (1996-02-18)|
|Re: Multi-threaded compilers firstname.lastname@example.org (1996-02-19)|
|Re: Multi-threaded compilers email@example.com (1996-02-23)|
|Re: Multi-threaded compilers firstname.lastname@example.org (1996-02-23)|
|Re: Multi-threaded compilers Jean-Louis.Pazat@irisa.fr (1996-02-26)|
|[1 later articles]|
|From:||email@example.com (Andy Shaw)|
|Date:||16 Feb 1996 23:50:56 -0500|
|Organization:||MIT Lab for Computer Science|
Eric Gouriou <egouriou@CS.UCLA.EDU> writes:
I am looking for papers/references about parallelization of compilers
(and NOT compilers for parallel machines), or distributed compilation.
The Id compiler at MIT was written in Id, which is an implicitly
parallel functional language. There are no papers written about it as
far as I know.
From my unsuccessful searches on the net, I could deduct that:
a) Those who looked at it thought the problem was not worth
of attack (too easy).
Not true. Compilers are very unstructured applications, and
parallelism is hard to find and exploit.
b) Those who worked at it found distributed compilers useless.
I don't know how useful the Id in Id compiler was from a practical
standpoint. However, the fact that it was possible was in itself
c) The only people interested are the compiler companies and
are not interested in sharing their experience.
There aren't too many "compiler companies" out there, and most of them
have better things to do than spend their time parallelizing their
compilers. They could probably gain more from a good rewrite.
For most compiling problems, parallel Make probably gives you 90% of
what you need.
Return to the
Search the comp.compilers archives again.