Skip to content

Commit 38581f5

Browse files
committed
update
1 parent 3833103 commit 38581f5

67 files changed

Lines changed: 16236 additions & 2985 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

artifact/hitm_compare/qemu_launcher.log

Whitespace-only changes.

artifact/hitm_compare/qemu_sim_launcher.log

Whitespace-only changes.

artifact/hitm_compare/qemu_type2.log

Lines changed: 838 additions & 0 deletions
Large diffs are not rendered by default.

artifact/hitm_compare/qemu_type2_nvidia.log

Lines changed: 803 additions & 0 deletions
Large diffs are not rendered by default.

artifact/hitm_compare/qemu_type2_sim.log

Lines changed: 792 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"run_key": "rq1_N2000",
4+
"binary": "rq1_graph_bfs",
5+
"args": "2000",
6+
"returncode": 0,
7+
"elapsed_sec": 28.90778636932373,
8+
"stdout_path": "/home/victoryang00/CXLMemSim/artifact/splash_sweep/cache_size_bfs/128M/runs/rq1_N2000.stdout.log",
9+
"stderr_path": "/home/victoryang00/CXLMemSim/artifact/splash_sweep/cache_size_bfs/128M/runs/rq1_N2000.stderr.log",
10+
"timed_out": false
11+
}
12+
]

artifact/splash_sweep/cache_size_bfs/128M/runs/rq1_N2000.stderr.log

Whitespace-only changes.
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
================================================================
2+
RQ1: Pointer Sharing vs Copy-Based Offload
3+
Pointer-Rich Workloads on CXL Type-2 Coherent Memory
4+
================================================================
5+
Using CXL GPU device 0
6+
BAR4 base: 0x72c7ad2a2000
7+
sizeof(GraphNode) = 64 (expect 64)
8+
9+
================================================================
10+
EXPERIMENT 1: BFS -- Pointer Sharing vs Copy-Based Offload
11+
N=2000 avg_degree=6 trials=3
12+
================================================================
13+
14+
--- Graph type: erdos_renyi ---
15+
graph=erdos_renyi N=2000 device_fraction=0.00
16+
Method A (pointer-sharing): median=43 us p25=42 us p75=54 us
17+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
18+
writebacks=0 evictions=0 bias_flips=0
19+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2000
20+
Method B (copy-based): median=972062 us p25=959171 us p75=987382 us
21+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=42 back_inv=0
22+
writebacks=21 evictions=0 bias_flips=0
23+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2003
24+
25+
graph=erdos_renyi N=2000 device_fraction=0.25
26+
Method A (pointer-sharing): median=44 us p25=42 us p75=59 us
27+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
28+
writebacks=0 evictions=0 bias_flips=0
29+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2015
30+
Method B (copy-based): median=948596 us p25=944831 us p75=969135 us
31+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=42 back_inv=0
32+
writebacks=21 evictions=0 bias_flips=0
33+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2018
34+
35+
graph=erdos_renyi N=2000 device_fraction=0.50
36+
Method A (pointer-sharing): median=43 us p25=41 us p75=67 us
37+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
38+
writebacks=0 evictions=0 bias_flips=0
39+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2030
40+
Method B (copy-based): median=944467 us p25=944306 us p75=1003420 us
41+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=42 back_inv=0
42+
writebacks=21 evictions=0 bias_flips=0
43+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2033
44+
45+
graph=erdos_renyi N=2000 device_fraction=0.75
46+
Method A (pointer-sharing): median=44 us p25=43 us p75=49 us
47+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
48+
writebacks=0 evictions=0 bias_flips=0
49+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2045
50+
Method B (copy-based): median=945612 us p25=945373 us p75=947229 us
51+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=42 back_inv=0
52+
writebacks=21 evictions=0 bias_flips=0
53+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2048
54+
55+
graph=erdos_renyi N=2000 device_fraction=1.00
56+
Method A (pointer-sharing): median=44 us p25=41 us p75=51 us
57+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
58+
writebacks=0 evictions=0 bias_flips=0
59+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2048
60+
Method B (copy-based): median=945068 us p25=944981 us p75=947148 us
61+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=42 back_inv=0
62+
writebacks=21 evictions=0 bias_flips=0
63+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2051
64+
65+
66+
--- Graph type: barabasi_albert ---
67+
graph=barabasi_albert N=2000 device_fraction=0.00
68+
Method A (pointer-sharing): median=49 us p25=47 us p75=57 us
69+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
70+
writebacks=0 evictions=0 bias_flips=0
71+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2051
72+
Method B (copy-based): median=942333 us p25=941684 us p75=955199 us
73+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=162 back_inv=0
74+
writebacks=81 evictions=0 bias_flips=0
75+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2054
76+
77+
graph=barabasi_albert N=2000 device_fraction=0.25
78+
Method A (pointer-sharing): median=45 us p25=43 us p75=53 us
79+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
80+
writebacks=0 evictions=0 bias_flips=0
81+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2054
82+
Method B (copy-based): median=944728 us p25=944050 us p75=951504 us
83+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=162 back_inv=0
84+
writebacks=81 evictions=0 bias_flips=0
85+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2057
86+
87+
graph=barabasi_albert N=2000 device_fraction=0.50
88+
Method A (pointer-sharing): median=45 us p25=44 us p75=54 us
89+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
90+
writebacks=0 evictions=0 bias_flips=0
91+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2057
92+
Method B (copy-based): median=943901 us p25=943395 us p75=947973 us
93+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=162 back_inv=0
94+
writebacks=81 evictions=0 bias_flips=0
95+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2060
96+
97+
graph=barabasi_albert N=2000 device_fraction=0.75
98+
Method A (pointer-sharing): median=49 us p25=45 us p75=55 us
99+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
100+
writebacks=0 evictions=0 bias_flips=0
101+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2060
102+
Method B (copy-based): median=939741 us p25=934075 us p75=955256 us
103+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=162 back_inv=0
104+
writebacks=81 evictions=0 bias_flips=0
105+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2063
106+
107+
graph=barabasi_albert N=2000 device_fraction=1.00
108+
Method A (pointer-sharing): median=45 us p25=44 us p75=51 us
109+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=0 back_inv=0
110+
writebacks=0 evictions=0 bias_flips=0
111+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2063
112+
Method B (copy-based): median=955668 us p25=940676 us p75=970195 us
113+
coherency: snoop_hits=0 snoop_misses=0 coh_reqs=162 back_inv=0
114+
writebacks=81 evictions=0 bias_flips=0
115+
dev_bias_hits=0 host_bias_hits=0 dir_entries=2066
116+
117+
118+
================================================================
119+
All experiments complete.
120+
================================================================

0 commit comments

Comments
 (0)