locks / cache coherency / spinlocks / other sync (intro)
1
locks / cache coherency / spinlocks / other sync (intro) 1 - - PowerPoint PPT Presentation
locks / cache coherency / spinlocks / other sync (intro) 1 Changelog 12 Feb 2020: add solution slide for cache coherency exercise 1 last time pthread API pthread_create unlike fork, run particular function pthread_join like waitpid
1
1
2
3
3
3
4
5
6
7
7
8
8
8
9
10
10
11
11
11
12
12
12
12
13
14
15
15
16
16
17
18
Source: Intel 64 and IA-32 Software Developer’s Manual, Volume 3A, Chapter 8
19
20
21
21
22
22
22
23
24
25
26
27
28
29
30
31
32
33
33
34
35
36
37
37
37
38
38
38
38
38
38
39
40
41
43
44
45
46
10 20 30 40 50 60 70 distance between array elements (bytes) 100000000 200000000 300000000 400000000 500000000 time (cycles)
47
48
49
50
51
51
52
53
53
53
53
53
54
55
56
57
58
59
60
60
60
60
61
62
63
63
63
63
64
64
64
64
65
66
67
69