Partitioned global address space
From Wikipedia, the free encyclopedia
In parallel computing of computer science, the partitioned global address space (PGAS) is a parallel programming model. It assumes a global memory address space which is logically partitioned and a portion of it is local to each processor. The novelty of PGAS is that the portions of the shared memory space may have an affinity for a particular thread, thereby exploiting locality of reference. The PGAS model is the basis of Unified Parallel C, Co-array Fortran, Titanium, and X10.
[edit] External links
- Programming in the Partitioned Global Address Space Model (2003)
- Performance and Productivity Opportunities using Global Address Space Programming Models (2006)
- Conference on Partitioned Global Address Space Programming Models
- GASNet Communication System - provides a software infrastructure for PGAS languages over high-performance networks