Parallel Programming Laboratory
Research
Our goal is to develop technology that
improves performance of parallel applications while also improving
programmer productivity. We aim to reach a point where, with our
freely distributed software base, complex irregular and dynamic
applications can (a) be developed quickly and (b) perform scalably
on machines with thousands of processors. To ensure relevance and
long-term impact, we work in the context of real applications.