next up previous
Next: Translation of distributed arrays Up: Translation Schemes for the Previous: Miscellaneous language issues

Basic translation scheme

In some ways the philosophy behind our HPspmd translator is orthogonal to the approach in writing a true compiler. There is a deliberate effort to keep the translation scheme simple and apparent to the programmer. Aggressive optimizations of the local code are left to the compiler (or JVM) used as a backend. The full translation scheme is documented in the HPJava report at [4]. This is a work in progress, and the document evolves as the translator matures.


Bryan Carpenter 2002-07-12