The SUIF compiler infrastructure is a part of the national compiler infrastructure project funded by Darpa and NSF. It is a collaboration between researchers in four universities (Harvard University, Massachusetts Institute of Technology, Rice University, Stanford University, UC Santa Barbara), and one industrial partner, Portland Group Inc. The infrastructure is based on the SUIF (Stanford University Intermediate Format) parallelizing compiler developed at Stanford University.
The primary objective in the SUIF compiler design is to develop an extensible system that supports a wide range of current research topics including parallelization, object-oriented programming languages, scalar optimizations and machine-specific optimizations. We strive to develop an architecture that is modular, easy to extend and maintain, and supportive of software reuse. The compiler will be tested with standard benchmark programs. As it is not possible for us to create the ultimate system, our hope is to make the system extensible and attractive enough so that the community can band together to create an exciting system for research. Comments and contributions are welcome!
The sources of the SUIF system will be freely available for research and commercial use. The only exception is that the sources of the Digital Fortran front end need to be licensed from Digital.
|
|
|
Stanford University | Monica Lam | Base SUIF system Interprocedural Parallelization Pointer Analysis |
UC Santa Barbara MIT |
Urs Holzle Martin Rinard |
Object-oriented programming languages |
Rice University | Keith Cooper Linda Torczon |
Scalar optimizations |
Harvard University | Mike Smith | Machine-dependent optimizations |
Portland Group Inc. | Vince Schuster | EDG front end connection Validation, release, support |
Last updated on January 12, 1998.