In recent years, distributed memory parallel machines have been widely recognized as the most likely means of achieving teraflops performance. However, programming a distributed memory machine to get good speed-ups and efficiency proves to be cumbersome. To ease the task of programming parallel machines, recently there have been major efforts in developing programming language and compiler support for distributed memory machines. There exists a class of scientific and engineering applications, called irregular applications, in which many of the optimizations can be done only at runtime. This constraint presents a greater challenge for compilers. This research provides solutions for compiling irregular problems. This thesis presents a combin...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
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...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Scientific and engineering applications often involve structured meshes. These meshes may be nested ...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
A significant amount of software research for developing programming environments for distributed--m...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
International audienceThis paper presents an environment for programming distributed memory computer...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
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...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Scientific and engineering applications often involve structured meshes. These meshes may be nested ...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
A significant amount of software research for developing programming environments for distributed--m...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
International audienceThis paper presents an environment for programming distributed memory computer...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
There are many important applications in computational fluid dynamics, circuit simulation and struct...