Automatic Scaling of OpenMP Applications Beyond Shared Memory

Colloq: Speaker: 
Okwan Kwon
Colloq: Speaker Institution: 
Purdue University
Colloq: Date and Time: 
Wed, 2013-04-17 10:00
Colloq: Location: 
Building 5100, Room 262
Colloq: Host: 
Jeff Vetter
Colloq: Host Email:
Colloq: Abstract: 
We present the first fully automated compiler-runtime system that successfully translates and executes OpenMP shared-address-space programs on laboratory-size clusters, for the complete set of regular, repetitive applications in the NAS Parallel Benchmarks. We introduce a hybrid compiler-runtime translation scheme. This scheme features a novel runtime data flow analysis and compiler techniques for improving data affinity and reducing communication costs. We present and discuss the performance of our translated programs, and compare them with the performance of the MPI, HPF and UPC versions of the benchmarks. The results show that our translated programs achieve 75% of the hand-coded MPI programs, on average.
Colloq: Speaker Bio: 
Okwan Kwon is a PhD candidate at Purdue University.