Re: parallelizing compilers

nadig@ifi.unizh.ch (Thomas Nadig)
Mon, 28 Mar 1994 08:59:43 GMT

          From comp.compilers

Related articles
parallelizing compilers shrid@utdallas.edu (1991-10-18)
parallelizing compilers nadig@ifi.unizh.ch (1994-03-14)
parallelizing compilers bern@CS.UCLA.EDU (1994-03-25)
Re: parallelizing compilers nadig@ifi.unizh.ch (1994-03-28)
Re: parallelizing compilers bwilson@shasta.stanford.edu (1994-03-29)
| List of all articles for this month |

Newsgroups: comp.compilers,comp.parallel
From: nadig@ifi.unizh.ch (Thomas Nadig)
Keywords: parallel, summary
Organization: University of Zurich, Department of Computer Science
References: 94-03-057
Date: Mon, 28 Mar 1994 08:59:43 GMT



I asked:
> Are there any good introductions to parallelizing compilers? Any
> books or papers that give a good survey of the field of automatic
> parallelization?
1
Here is the summary of the answers ordered by the number of received
recommendations.


Are there any important books or articles missing?


# of author, title, publisher, year
votes
8 Hans Zima, Barbara Chapman. Supercompilers for Parallel and
              Vector Computers, ACM Press, 1991


6 Wolfe, Michael J., Optimizing Supercompilers for
              Supercomputers, Ph. D. Thesis, Department of Computer Science,
              University of Illinois at Urbana-Champaign, 1982.
              also: MIT Press, 1989


3 Uptal Banerjee, Rudolf Eigenmann, Alexandru Nicolau and
              David A. Padua. Automatic program parallelization,
              in proceedings of the IEEE, Vol. 81, No. 2, Feb 1993


2 David F. Bacon and Susan L. Graham and Oliver J. Sharp,
              Compiler Transformations for High-Performance Computing,
              University of California UCB/CSD-93-781,
              ftp.cs.berkeley.edu:/ucb/parallel/survey-csd-93-781.ps


1 John Allen and Ken Kennedy, "PFC: A Program to Convert
              Fortran to Parallel Form", Rice University, MaSc Technical
              Report 82-6, 1982.


1 G. Almasi and A. Gottlieb. Highly Parallel Computing,
              The Benjamin/Cummings Publishing Company, 1989


1 Uptal Banerjee. Loop Transformations for Restructuring Compilers,
              Kluwer Academic Publishers, 1992


1 Uptal Banerjee. Dependence Analysis for Supercomputing,
              Kluwer Academic Publishers, 1988


1 W. Blume and R. Eigenmann. Performance Analysis of Parallelizing
              Compilers on the Perfect Benchmarks Programs, in proceedings
              of the IEEE, Vol. 3, No. 6, pp. 643-656


1 Boleslaw K. Szymanski. Parallel Functional Languages and
              Compilers, Addison-Wesley, 1991


1 Doreen Cheng and Douglas Pase. An Evaluation of Automatic and
              Interactive Parallel Programming Tools, ics, Nov 1991


1 K. Knobe, J.D. Lukas and G.L. Steele. Data Optimizations:
              Allocation of Arrays to Reduce Communication on SIMD Machines.
              Journal of Parallel and Distributed Computing. volume 8. 1990.


1 Michael G. Norman and Peter Thanisch. Models of Machines and
              Computation for Mapping in Multicomputers, ACM Computing Surveys,
              Vol. 25, No. 3, Sep 1993, ftp.epcc.ed.ac.uk:/pub/tr/91/tr9114.ps.Z


1 David A. Padua, Michael J. Wolfe. Advanced Compiler
              Optimizations for Supercomputers, Communications of
              the ACM, Vol. 29, No. 12, Dec 1986


1 Karen L. Pieper. Parallelizing Compilers: Implementation and
              Effectiveness, PhD Thesis, Stanford University, Computer Systems
              Laboratory, ftp:hawk.stanford.edu, pub/papers


1 Towle, Ross A., Control and Data Dependence for
              Program Transformation, Ph. D. Thesis, Department of Computer
              Science, University of Illinois at Urbana-Champaign, 1976.


--
Thomas
--
--------------------------------------------------------------------------
Thomas Nadig
Institut fuer Informatik Voice: +41-1-257 43 05
Universitaet Zuerich Fax: +41-1-363 00 35
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.