Related articles |
---|
Multi-threaded compilers egouriou@CS.UCLA.EDU (Eric Gouriou) (1996-02-16) |
Re: Multi-threaded compilers jplevyak@violet-femmes.cs.uiuc.edu (1996-02-16) |
Re: Multi-threaded compilers Martin.Jourdan@inria.fr (1996-02-16) |
Re: Multi-threaded compilers jan@neuroinformatik.ruhr-uni-bochum.de (1996-02-16) |
Re: Multi-threaded compilers pieper@mink.zko.dec.com (1996-02-16) |
Re: Multi-threaded compilers shaw@hammer.lcs.mit.edu (1996-02-16) |
Re: Multi-threaded compilers nr@cs.purdue.edu (1996-02-16) |
Re: Multi-threaded compilers mparks@oz.net (Michael Parkes) (1996-02-18) |
Re: Multi-threaded compilers dw@pdp1.sys.toronto.edu (1996-02-19) |
Re: Multi-threaded compilers lampe@math.tu-dresden.de (1996-02-23) |
Re: Multi-threaded compilers solution@gate.net (1996-02-23) |
Re: Multi-threaded compilers Jean-Louis.Pazat@irisa.fr (1996-02-26) |
[1 later articles] |
From: | shaw@hammer.lcs.mit.edu (Andy Shaw) |
Newsgroups: | comp.compilers |
Date: | 16 Feb 1996 23:50:56 -0500 |
Organization: | MIT Lab for Computer Science |
References: | 96-02-170 |
Keywords: | parallel |
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
interesting.
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.
-Andy
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.