Date: Tue, 10 Dec 1996 03:35:35 GMT Server: NCSA/1.4.2 Content-type: text/html Support for Cecil/Vortex

Support for the Cecil/Vortex Project


The Cecil and Vortex projects have been generously supported by a number of groups. Some are listed below.

NSF
Our work has been supported through NSF RIA and NYI grants.
ARPA
ARPA is supporting our work (as part of the SPIN project) on developing advanced compiler technology for safe systems programming languages, presently an in-house dialect of Modula-3.
Sun Microsystems
Sun has donated the bulk of our equipment and also graduate student support. They also developed the javac compiler as part of the JDK, which we have adapted as our Java front-end for Vortex.
IBM
IBM is providing graduate student funding and research opportunities, in addition to giving lots of equipment to our department that we use.
Xerox PARC
Xerox PARC has provided graduate student funding to the project.
Pure Software
Pure has donated some of their development tools, which we couldn't live without (especially PureLink).
Edison Design Group
EDG donated source code to their C++ front-end, which we are using as the base for our C++ front-end for our Vortex compiler. When we're done with this, we'll be able to study the effects of our optimizations on C++ programs. We expect that our techniques will enable a more flexible programming style to be used in C++ programs without great performance penalty.
DEC Systems Research Center
We're adapting the SRC Modula-3 compiler front-end to our Vortex compiler. Compared to the SRC implementation of Modula-3, our implementation is striving for significantly better run-time performance, at the cost of some degree of separate compilation.

Last updated May 10, 1995.
cecil@cs.washington.edu