How do you teach and learn PGAS concepts and skills for HPC?
Partitioned global address space (PGAS) is a programming model for high performance computing (HPC) that allows multiple processes to access a shared memory space across distributed nodes. PGAS can improve the scalability, performance, and productivity of HPC applications, but it also requires a different way of thinking and coding than traditional message passing models. How do you teach and learn PGAS concepts and skills for HPC? Here are some tips and resources to help you get started.