|
Up
|
|
|
|
|
01_administrivia.pdf
|
|
|
|
|
02_parallel_architectures.pdf
|
|
|
|
|
03_parallel_peformance.pdf
|
|
|
|
|
04_parallel_peformance_dag.pdf
|
|
|
|
|
05_parallel_programming_models_and_dependences.pdf
|
|
|
|
|
06_parallel_programming.pdf
|
|
|
|
|
07_parallel_patterns.pdf
|
|
|
|
|
09_map_and_reduce_patterns.pdf
|
|
|
|
|
10_google_map_reduce.pdf
|
|
|
|
|
11_parallel_algorithms.pdf
|
|
|
|
|
12_synchronization.pdf
|
|
|
|
|
13_solving_mutual_exclusion_(1).pdf
|
|
|
|
|
14_solving_mutual_exclusion_(2).pdf
|
|
|
|
|
15_assigning_semantics_to_concurrent_programs.pdf
|
|
|
|
|
16_locking_strategies.pdf
|
|
|
|
|
17_alternative_synchronization_strategies_-_optimistic_locking.pdf
|
|
|
|
|
18_alternative_synchronization_strategies_-_lazy_locking.pdf
|
|
|
|
|
19_lock-free_(1).pdf
|
|
|
|
|
20_lock-free_(2).pdf
|
|
|
|
|
22_concurrency_errors_(2).pdf
|
|
|
|
|
23_concurrency_errors_(3).pdf
|
|
|
|
|
24_concurrency_errors_(4).pdf
|
|
|
|
|
25_transactional_memory.pdf
|
|
|
|