virtual memory 4
1
virtual memory 4 1 Zoom logistics recommend: exit full screen - - PowerPoint PPT Presentation
virtual memory 4 1 Zoom logistics recommend: exit full screen open chat + participants window participants window has non-verbal feedback features I will try to monitor the chat window I can take questions via raise hand + turn on your
1
2
from all page tables, etc. 3
4
6
7
8
9
10
11
11
12
13
13
14
14
14
14
14
15
16
17
18
19
19
Bienia et al, “The PARSEC Benchmark Suite: Characterization and Architectural Implications”
20
21
21
22
22
23
23
23
23
23
24
24
25
26
28
30
32
33
33
34
35
35
35
35
36
VPN present? writable? … PPN
0x00000
… … … … 0x00123 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 (never) … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 (never) … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 1 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time X … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 1 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time X … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 1 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time X … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 1 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time X … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time X … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time X … … … …
37
VPN present? writable? … PPN
0x00000
… … … … 0x00123 1 … 0x4442 … … … … …
PPN last known access? …
… … … 0x04442 at time Y … … … …
37
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 1 … 0x4442 … … … … … …
38
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00123 1 … 0x4442 … … … … … …
VPN present? accessed? writable? … PPN
0x00000
… … … … … 0x00483 1 1 … 0x4442 … … … … … …
39
40
41
42
42
42
43
43
43
43
44
44
44
44
44
44
44
45
46
46
48
49
49
50
50
50
50
50
50
50
51
52
53
54
55
55
55
56
57
58
59
Sherwood et al, “Discovering and Exploiting Program Phases”
60
Sherwood et al, “Discovering and Exploiting Program Phases”
61
62
63
63
63
64
64
64
65
65
65
65
65
66
67
68
68
68
68
68
68
68
Figure: https://linux-mm.org/PageReplacementDesign
69
70
71
72
73
74
75
75
76