Compilers
We have two ongoing Fortran based compiler efforts to target irregular
problems. Using the CHAOS library and the Syracuse Fortran 90D
compiler we have developed a prototype distributed memory compiler
able to generate efficient code for templates extracted from adaptive
problems. By making use of the Rice D System, we have developed loop
slicing methods capable of dealing with unstructured routines with
multiple levels of distributed indirection. Finally, we have also
applied CHAOS directly to parallelize a number of full adaptive
applications codes.
We are also a part of the Parallel Compiler
Runtime Consortium (PCRC), a project to produce the runtime
infrastructure to support several data parallel language compilers.
- Publications and Demos
[Applications |
High Performance I/O |
Compilers |
Tools]
Questions about the system or webserver:
webmaster@cs.umd.edu
Problems with publications homepage:
wes@cs.umd.edu