Skip to Content

Parallel Programming Language and Library Research on Multicore Clusters

Marc Snir, University of Illinois at Urbana-Champaign

Usage Details

Marc Snir, Babak Behzad

Our group does research in the field of parallel programming languages and libraries. Particularly, we want to test the scalability and performance of various implementations of the Barnes-Hut (BH) algorithm on Blue Waters. These implementations are done in distinct languages or libraries, which include a PGAS language UPC, a PGAS library (named PPL) designed by ourselves and MPI. Among them, UPC-BH and PPL-BH heavily rely on internode one-sided communication, which in turn is well supported by the Cray Gemini network on Blue Waters. In addition, we designed a NUMA-aware hybrid MPI (HMPI) library. The AMD Interlagos processor on Blue Waters has sophisticated memory hierarchy, which makes Blue Waters an ideal platform to test the HMPI library.



http://web.engr.illinois.edu/~snir/research.html