J. C. Hoe

Learn More
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome limitations of current compilers. While current parallelizing compilers may succeed on small kernels, they often fail to extract any meaningful parallelism from large applications. After a study of application codes, it was concluded that by adding a few new(More)
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome limitations of current compilers. While current parallelizing compilers may succeed on small kernels, they often fail to extract any meaningful parallelism from large applications. After a study of application codes, it was concluded that by adding a few new(More)
The Polaris project has delivered a new parallelizing compiler that overcomes severe limitations of current compilers. While available parallelizing compilers may succeed on small kernels , they often fail to extract any meaningful parallelism from large applications. In contrast, Polaris has proven to speed up real programs signiicantly beyond the degree(More)
iii ABSTRACT PTOPP is a set of tools that help a programmer to eeciently optimize scientiic programs for a parallel computer. The design of these tools emerged from experiences gained during a successful optimization eeort on a set of representative supercomputer applications. The tools which make up PTOPP compliment available UNIX utilities. PTOPP's tools(More)
A simple run-time data dependence test is presented which is based on a new formulation of the dependence problem. This test makes it possible to discern independence in the case of a potential self-output dependence in a loop (a case where the GCD test is useless) and in certain potential anti-and ow-dependences. The test handles subscript expression forms(More)
iii ABSTRACT The elimination of induction variables and the parallelization of reductions in FORTRAN codes is integral to performance improvement on shared-memory multi-processors ((11]). As part of the Polaris Project, compiler passes which do induction variable substitution and reduction recognition have been implemented and evaluated. iv ACKNOWLEDGEMENTS(More)
  • 1