{\rtf0\mac{\fonttbl{\f1 Times New Roman;}{\f2 Geneva;}{\f3 Helvetica;}} {\stylesheet{\s255 \plain\f1\fs44 \qc \level1 heading 1;} {\s254 \plain\f1\fs32 \fi-270\li270\ql \level2 heading 2;} {\s253 \plain\f1\fs28 \fi-225\li585\ql \level3 heading 3;} {\s252 \plain\f1\fs24 \fi-180\li900\ql \level4 heading 4;} {\s251 \plain\f1\fs20 \fi-180\li1260\ql \level5 heading 5;} {\s250 \plain\f1\fs20 \fi-180\li1620\ql \level6 heading 6;} }{\pard\s255\qc \plain\ul\f1\fs44 { PCRC Project Overview\par} }{\pard\s255\qc \plain\b\ul\f3\fs48 { New Ideas\par} }{{{\pntext\plain\b\f3\fs28 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs28\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs28 \plain\b\f3\fs28 Portable and scalable multi-platform runtime support\par} }{{{\pntext\plain\b\f3\fs24 \endash \tab}\pard\s253\fi-225\li585\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \endash }}\plain\b\f3\fs24 \plain\b\f3\fs24 Address translations\par} }{{{\pntext\plain\b\f3\fs24 \endash \tab}\pard\s253\fi-225\li585\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \endash }}\plain\b\f3\fs24 Communication optimizations\par} }{{{\pntext\plain\b\f3\fs28 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs28\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs28 \plain\b\f3\fs28 Integrated multilanguage support\par} }{{{\pntext\plain\b\f3\fs24 \endash \tab}\pard\s253\fi-225\li585\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \endash }}\plain\b\f3\fs24 \plain\b\f3\fs24 Common HPF and HPC++ libraries\par} }{{{\pntext\plain\b\f3\fs24 \endash \tab}\pard\s253\fi-225\li585\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \endash }}\plain\b\f3\fs24 Common compiler data movement interface specification\par} }{{{\pntext\plain\b\f3\fs28 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs28\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs28 \plain\b\f3\fs28 Interoperable Compilers\par} }{\pard\s255\qc \plain\b\ul\f3\fs54 { Impact\par} }{{{\pntext\plain\b\f3\fs24 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs24 \plain\b\f3\fs24 Software engineering of distributed systems\par} }{{{\pntext\plain\b\f3\fs20 \endash \tab}\pard\s253\fi-225\li585\ql {\*\pn \pnlvlblt\pnfs20\pnf3\pnstart1{\pntxtb \endash }}\plain\b\f3\fs20 \plain\b\f3\fs20 Framework for composing, executing and measuring software built from programs in multiple languages\par} }{{{\pntext\plain\b\f3\fs24 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs24 \plain\b\f3\fs24 Efficient address translations and data movements for distributed memory systems\par} }{{{\pntext\plain\b\f3\fs24 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs24 Portable runtime support for multiprocessors \plain\b\f3\fs20 \par} }{{{\pntext\plain\b\f3\fs24 \bullet \tab}\pard\s254\fi-270\li270\ql {\*\pn \pnlvlblt\pnfs24\pnf3\pnstart1{\pntxtb \bullet }}\plain\b\f3\fs24 \plain\b\f3\fs24 Testbeds for extending compilers, runtime software, and languages for experimentation and research\par} }{\pard\s255\qc \plain\b\ul\f3\fs54 { Schedule\par} }}