SIMD architectures offer an alternative to MIMD architectures for obtaining high performance computation through parallelism. These architectures can offer impressive price/performance ratios for certain classes of problems. 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 th...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
As an effective way of utilizing data parallelism in applications, SIMD architecture has been adopte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
This paper describes methods to adapt existing optimizing compilers for sequential languages to prod...
Massively parallel MIMD distributed-memory machines can provide enormous computational power; howeve...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
We present an integrated approach to compiling Fortran 77D and Fortran 90D programs for efficient ex...
We are developing a Fortran 90D compiler, which converts Fortran 90D code into Fortran 77 plus messa...
As an effective way of utilizing data parallelism in applications, SIMD architecture has been adopte...
Recent extensions to the Intel ® Architecture feature the SIMD technique to enhance the performance ...
In the last years, there has been much effort in commercial compilers (icc, gcc) to exploit efficien...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This paper describes a general compiler optimization technique that reduces communication overhead f...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
As an effective way of utilizing data parallelism in applications, SIMD architecture has been adopte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
This paper describes methods to adapt existing optimizing compilers for sequential languages to prod...
Massively parallel MIMD distributed-memory machines can provide enormous computational power; howeve...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
We present an integrated approach to compiling Fortran 77D and Fortran 90D programs for efficient ex...
We are developing a Fortran 90D compiler, which converts Fortran 90D code into Fortran 77 plus messa...
As an effective way of utilizing data parallelism in applications, SIMD architecture has been adopte...
Recent extensions to the Intel ® Architecture feature the SIMD technique to enhance the performance ...
In the last years, there has been much effort in commercial compilers (icc, gcc) to exploit efficien...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This paper describes a general compiler optimization technique that reduces communication overhead f...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
As an effective way of utilizing data parallelism in applications, SIMD architecture has been adopte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...