These results offer insights for the authors of a variety of programming tools and parallelizing compilers. This paper is available in postscript and pdf formats. Title Optimizing Fortran 90 Program for SIMD Execution Author Gerald Roth Venue Thesis proposal, Dept of Computer Science, Rice University. Abstract SIMD architectures offer an alternative to MIMD architectures for obtaining high performance computation through parallelism. However, the effectiveness of such machines is greatly affected by the capabilities of the compilers which produce code for it.
Current compilers have many weaknesses that introduce inefficiencies in the code that they produce.
It is our thesis that advanced compiler techniques can produce more efficient SIMD code and exploit the massively parallel hardware closer to its full potential. To validate our thesis, we are designing and implementing compiler transformations that optimize computation and communication given the constraint of a single instruction stream. Back to Jerry's home page.