ftp://suif.stanford.edu The SUIF Compiler System <description><url>http://suif.stanford.edu/suif/suif-overview/suif-overview.html</url> <abstract> At Stanford University, we have been developing the SUIF (Stanford University Intermediate Format) compiler system as a platform for research on compiler techniques for high-performance machines. Our group has successfully used this system for compiler research on topics including scalar data flow optimizations, array data dependence analysis, loop transformations for both locality and parallelism, software prefetching, and instruction scheduling. Ongoing research projects using SUIF include global data and computation distribution for both shared and distributed address space machines, array privatization, interprocedural parallelization, pointer analysis, and optimizing Verilog simulations. SUIF has also been used for courses on compiler optimizations at Stanford. <keywords>parallelizing compiler; dependence analysis; shared memory multiprocessor; distributed memory multiprocessor; data distribution; work distribution <category>ppt-pplang <contact>Robert French / rfrench@cs.stanford.edu </urc>