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.
  









