PGAS Programming with UPC and Fortran Coarrays
- Event time: Starts on 9th January 2013. Runs until 10th January 2013
- Event dates: 9th January 2013 to 10th January 2013
- Location: University of Edinburgh
EPCC is running a 2-day course on PGAS Programming with UPC and Fortran Coarrays.
Partitioned Global Address Space (PGAS) languages such as Unified Parallel C (UPC) and Fortran Coarrays have been the subject of much attention in recent years, in particular due to the exascale challenge. There is a widespread belief that existing message-passing approaches such as MPI will not scale to this level due to issues such as memory consumption and synchronisation overheads. PGAS approaches offer a potential solution as they provide direct access to remote memory. This reduces the need for temporary memory buffers, and may allow for reduced synchronisation and hence improved message latencies. This course covers how the PGAS model is implemented in C (via UPC) and Fortran (via coarrays).
Registration is free for all.
This course is being delivered as part of EPCC's PRACE Advanced Training Centre programme.