PCRC Project Overview New Ideas ¥ Portable and scalable multi-platform runtime support Ð Address translations Ð Communication optimizations ¥ Integrated multilanguage support Ð Common HPF and HPC++ libraries Ð Common compiler data movement interface specification ¥ Interoperable Compilers Impact ¥ Software engineering of distributed systems Ð Framework for composing, executing and measuring software built from programs in multiple languages ¥ Efficient address translations and data movements for distributed memory systems ¥ Portable runtime support for multiprocessors ¥ Testbeds for extending compilers, runtime software, and languages for experimentation and research Schedule