Partitioned global address space
From Wikipedia, the free encyclopedia
(Redirected from PGAS)
In computer science, a partitioned global address space (PGAS) is a parallel programming model. It assumes a global memory address space that 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, Fortress, Chapel, X10, and Global Arrays.
[edit] See also
- Concurrency (computer science)
- Parallel programming model
- Non-blocking synchronization
- Unified Parallel C
- Fortress (programming language)
- Co-array Fortran
- Chapel programming language
- X10 (programming_language)
- Global Arrays (Library)
[edit] External links
- PGAS Website
- Programming in the Partitioned Global Address Space Model (2003)
- Performance and Productivity Opportunities using Global Address Space Programming Models (2006)
- GASNet Communication System - provides a software infrastructure for PGAS languages over high-performance networks
- Unified Parallel C
- Titanium
- Co-array Fortran
- Sun's project page on Fortress
- Chapel Programming Language Homepage
- X10 Website
- Global Arrays Website
| This computer programming-related article is a stub. You can help Wikipedia by expanding it. |