Abstract

The partitioned global address space programming (PGAS) model has established itself as both a high-productivity and a high-performance approach to parallel computing. It offers ease-of-use, thanks to its global shared address space abstraction, and high performance, thanks to its locality awareness. The use of PGAS model helps in reducing program development time while achieving efficient parallel execution. The name "partitioned global address space" was first introduced by Katherine Yelick and Tarek El- Ghazawi during IPDPS 2002. But the concepts of PGAS have predated its name. The origins of the PGAS model can be traced back to the Unified Parallel C (UPC), Titanium (a Java dialect), and Co-Array Fortran (CAF) parallel programming languages. The DARPA HPCS program has provided additional thrust to the development of new PGAS languages, such as X10 and Chapel, with the specific goal of increasing the productivity of high-performance computing environments. The Partitioned Global Address Space Programming (PGAS) conference is a forum to present and discuss ideas and research developments in the area of the PGAS model, its languages, and applications. Started in 2005, the first conference was held at AHPRC in Minneapolis, MN. The second one was held at The George Washington University in Washington, DC. The third conference was held at The George Washington University's science and technology campus in Ashburn, VA, October 5th-8th, 2009. Finally, this fourth PGAS conference was held at the Morningside Heights Campus of Columbia University in New York, NY, October 12th-15th, 2010. As in the previous conferences, it offered the participants an exciting program with tutorials, panels, keynotes, invited talks, and both contributed and workshop papers in the relevant PGAS research areas. These proceedings are a collection of the papers presented at the fourth PGAS conference. We received 28 submissions to the conference. Those submissions were reviewed by members of the Program Committee and, from this review process, 13 papers were selected for presentation and publication at the conference. In addition, we selected 7 papers for presentation at the PGAS workshop. We also invited 3 keynote speakers and completed the program with a panel.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call