Next: ASPAR Up: Summary of Related Previous: SUPERB and Vienna

Kali

The KALI compiler [21][20] is the first compiler system available to support both regular and irregular computations on MIMD machines, using an inspector/executor strategy to handle indirectly distributed data. An inspector/executor strategy is used for run-time preprocessing of the communication for irregularly distributed arrays. KALI requires that the programmer explicitly partition loop iterations onto the processor grid. It produces code which is independent of the number of available processors.


zbozkus@
Thu Jul 6 21:09:19 EDT 1995