An Introduction to the Partitioned Global Address Space (PGAS) Programming Model
(Complete Item Description)
- Abstract:
This module introduces the Partitioned Global Address Space (PGAS) programming paradigm. This paradigm provides both a data and execution model that has the potential to dramatically improve runtime performance and programmer productivity on increasingly ubiquitous multi-core architectures. The fundamental principles of the PGAS paradigm are presented in comparison with traditional parallel programming models. Furthermore, the richer 'Asynchronous PGAS' programming model is also introduced in association with the next-generation parallel programming languages Chapel and X10.
- Subject:
- Science and Technology
- Grade Level:
- Secondary, Post-secondary
- Collection:
- Connexions
