Programming the Manycore Knight's Landing Processor
Dates: 31 October - 1 November 2017
Location: University of Cambridge
These are draft materials based on previous run of the course and may be updated prior to this run
Lecture Slides
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- Introduction to the course
- Introduction to the KNL and the ARCHER KNL cluster
- Memory modes programming
- Cluster modes
- Vectorisation
- Serial Optimisation
- Summary
Exercise Material
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- ARCHER quick reference sheet
- Introduction exercise sheet
- Introduction and Memory exercises source code
- Memory exercise sheet
- Vectorisation exercise sheet
- Vectorisation exercises source code
- Serial optimisation exercise sheet
- Optimisation exercise source code
- CFD exercise sheet
- CFD exercise source code
Course Chat
https://paper.dropbox.com/doc/Advanced-MPI-Zb0Lfjp5RHu358Iwx4NyLThe Chat page is a live collaborative online document, hosted by Dropbox, which we will use to share links, information and comments. All course participants are encouraged to contribute.