| |
| | Parallel Programming Laboratory |
 | | We aim to reach a point where, with our freely distributed software base, complex irregular and dynamic applications can be (a) developed quickly, and (b) perform scalably on machines with thousands of processors. |
 | | Tools: Charm++, a parallel C++ library, and AMPI, an adaptive MPI implementation, provide processor virtualization. |
 | | To further enhance programmer productivity, we are developing frameworks that automate domain-specific parallelization techniques, and producing reusable libraries for parallel algorithms. |
| charm.cs.uiuc.edu (261 words) |
|