Examines | incremental and interactive development, parallelization, and debugging of whole scientific programs on shared-memory multiprocessors |
Areas | batch/incremental intra/interprocedural dependence analysis, advanced program transformation techniques, user interfaces |
Platforms | CMS on IBM 3081, UNIX on Sun workstations, AIX on IBM RS6000's, Sequent |
Languages | C, PL/1 |
Faculty and Research Scientists:
Ken Kennedy | compilers, programming languages and environments |
John Mellor-Crummey | parallel processing, debugging parallel programs |
Alan Carle | attribute grammars, automatic differentiation |
Scott Warren | user interfaces |
Graduate Students:
Gina Goff | symbolic dependence analysis and testing |
Mike Paleczny | supercomputer I/O, dependence analysis |
Zoran Budimlic | optimizing Java |
Collin McCurdy | |
Arun Chauhan | parallelizing compilers, compiling for scalable parallel I/O |