File tree Expand file tree Collapse file tree 3 files changed +4180
-0
lines changed Expand file tree Collapse file tree 3 files changed +4180
-0
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,41 @@ The driver is not currently suitable for general use.
2424 [ slides] ( https://lpc.events/event/16/contributions/1180/attachments/1017/1961/deck.pdf )
2525 and [ video] ( https://lpc.events/event/16/contributions/1180/attachments/1017/2249/go )
2626
27+ ## 6.15 Rebase Performance ([ ` rnvme-v6.15 ` ] ( https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git/log/?h=rnvme-v6.15 ) )
28+
29+ ### Setup
30+
31+ - AMD Ryzen 5 7600
32+ - 32 GB 4800 MT/s DDR5 on one channel
33+ - 1x Samsung 990 Pro 1TB (PCIe 4.0 x4 16 GT/S)
34+ - NixOS 24.11
35+
36+ ### Results
37+
38+ - 40 samples
39+ - Difference of means modeled with t-distribution
40+ - P95 confidence intervals
41+
42+ ![ ] ( rnvme/nvme-v6.15-absolute.svg )
43+
44+ ![ ] ( rnvme/nvme-v6.15-relative.svg )
45+
46+ The graph shows
47+ <math >
48+ <mfrac >
49+ <mrow >
50+ <mi >R</mi >
51+ <mo >-</mo >
52+ <mi >C</mi >
53+ </mrow >
54+ <mrow >
55+ <mi >C</mi >
56+ </mrow >
57+ </mfrac >
58+ </math >
59+ where C is IO/s for the C driver and R is IO/s for the Rust driver. Thus, negative
60+ means the C driver is faster while positive means the Rust driver is faster.
61+
2762## 6.14-rc5 Rebase Performance ([ ` rnvme-v6.14-rc5 ` ] ( https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git/log/?h=rnvme-v6.14-rc5 ) )
2863
2964### Setup
You can’t perform that action at this time.
0 commit comments