Course Material: Week 7 — Advanced
Thread Library
-
Synchronization via Spin Locks. Code:
spin.c,makefile. -
Synchronization via Semaphores. Code:
semaphore.c,makefile.
Basic Parallel Programming
- Data Partitioning in C11 Threads I,
Data Partitioning in C11 Threads II.
Code:
horz_c11.c,vert_c11.c,makefile.
Hardware-aware Programming
- Conference talks by Scott Meyer and Mike Acton on hardware and program performance.
Licensing information is available on the introduction page.