summaryrefslogtreecommitdiffstats
path: root/plot-data/stall-thread-counts
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2025-06-25 16:40:55 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2025-06-25 16:41:11 -0400
commit4b3173bbe0ecb9cc5624c2762183f1b90fb134c7 (patch)
tree3fb1e481b231ff7bc00393283cd0884507dfa2a6 /plot-data/stall-thread-counts
parent03128086d95d923b6d022c46fe2413751898e497 (diff)
downloaddissertation-4b3173bbe0ecb9cc5624c2762183f1b90fb134c7.tar.gz
Plot updates
Diffstat (limited to 'plot-data/stall-thread-counts')
-rw-r--r--plot-data/stall-thread-counts/1.txt6
-rw-r--r--plot-data/stall-thread-counts/2.txt7
-rw-r--r--plot-data/stall-thread-counts/32.txt7
-rw-r--r--plot-data/stall-thread-counts/4.txt7
-rw-r--r--plot-data/stall-thread-counts/8.txt7
-rw-r--r--plot-data/stall-thread-counts/ins-v-q.pdfbin0 -> 10518 bytes
-rw-r--r--plot-data/stall-thread-counts/plot.plt36
-rw-r--r--plot-data/stall-thread-counts/query-max-tput/1e5.txt15
-rw-r--r--plot-data/stall-thread-counts/query-max-tput/2e5.txt5
9 files changed, 90 insertions, 0 deletions
diff --git a/plot-data/stall-thread-counts/1.txt b/plot-data/stall-thread-counts/1.txt
new file mode 100644
index 0000000..76ce446
--- /dev/null
+++ b/plot-data/stall-thread-counts/1.txt
@@ -0,0 +1,6 @@
+1 0.99 1437854 56492
+1 0.995 2335183 112375
+1 0.9975 3211320 278012
+1 0.998 3371344 415676
+1 0.999 3812321 4058376
+1 0.9999 4468020 71098058
diff --git a/plot-data/stall-thread-counts/2.txt b/plot-data/stall-thread-counts/2.txt
new file mode 100644
index 0000000..af65742
--- /dev/null
+++ b/plot-data/stall-thread-counts/2.txt
@@ -0,0 +1,7 @@
+2 0.99 1423034 55225
+2 0.995 2366746 72921
+2 0.9975 3561903 103315
+2 0.998 4123293 105977
+2 0.999 4922505 186539
+2 0.9999 5642859 386481
+#2 1 5834645 412378
diff --git a/plot-data/stall-thread-counts/32.txt b/plot-data/stall-thread-counts/32.txt
new file mode 100644
index 0000000..c6ff705
--- /dev/null
+++ b/plot-data/stall-thread-counts/32.txt
@@ -0,0 +1,7 @@
+32 0.99 1441168 69924
+32 0.995 2475623 77118
+32 0.9975 3602205 97435
+32 0.998 4006100 110147
+32 0.999 4850680 156096
+32 0.9999 5913108 278929
+#32 1 5891046 335560
diff --git a/plot-data/stall-thread-counts/4.txt b/plot-data/stall-thread-counts/4.txt
new file mode 100644
index 0000000..7b32d2f
--- /dev/null
+++ b/plot-data/stall-thread-counts/4.txt
@@ -0,0 +1,7 @@
+4 0.99 1420938 57188
+4 0.995 2393159 63567
+4 0.9975 3459265 94590
+4 0.998 3938351 101626
+4 0.999 4450325 146110
+4 0.9999 5401301 270542
+#4 1 6330393 263853
diff --git a/plot-data/stall-thread-counts/8.txt b/plot-data/stall-thread-counts/8.txt
new file mode 100644
index 0000000..b5d9a4d
--- /dev/null
+++ b/plot-data/stall-thread-counts/8.txt
@@ -0,0 +1,7 @@
+8 0.99 1440285 69742
+8 0.995 2369087 69624
+8 0.9975 3475296 95381
+8 0.998 3564173 115272
+8 0.999 4503273 160523
+8 0.9999 5598168 270299
+#8 1 5418552 325809
diff --git a/plot-data/stall-thread-counts/ins-v-q.pdf b/plot-data/stall-thread-counts/ins-v-q.pdf
new file mode 100644
index 0000000..5b0ad08
--- /dev/null
+++ b/plot-data/stall-thread-counts/ins-v-q.pdf
Binary files differ
diff --git a/plot-data/stall-thread-counts/plot.plt b/plot-data/stall-thread-counts/plot.plt
new file mode 100644
index 0000000..554bbde
--- /dev/null
+++ b/plot-data/stall-thread-counts/plot.plt
@@ -0,0 +1,36 @@
+set terminal pdfcairo
+
+set format y "%1.1t{/Symbol \264}10^{%L}"
+set format x "%1.0t{/Symbol \264}10^{%L}"
+
+set rmargin 4
+
+set style line 1 lt 1 lw 3 dashtype 1 ps 1
+set style line 2 lt 2 lw 3 dashtype 2 ps 1
+set style line 3 lt 3 lw 3 dashtype 3 ps 1
+set style line 4 lt 4 lw 3 dashtype 4 ps 1
+set key right top horizontal samplen 2 maxcol 2 width .1
+
+set xtics out nomirror
+set ytics out nomirror
+
+set xlabel "Insertion Throughput (ins/sec)"
+set ylabel "Query Latency (ns)"
+
+#set title "Insertion Throughput vs. Query Latency (ISAM Point Lookup)"
+
+set output "ins-v-q.pdf"
+
+#set xtics 1e6
+#set ytics 1e5
+
+set xtics 1e6
+
+#set yrange [6.0e4:7.5e4]
+set yrange[0:5.5e5]
+
+plot "1.txt" using 3:4:2 with lp ls 6 title "1 Thread", \
+ "2.txt" using 3:4:2 with lp ls 2 title "2 Threads", \
+ "4.txt" using 3:4:2 with lp ls 3 title "4 Threads", \
+ "8.txt" using 3:4:2 with lp ls 4 title "8 Threads", \
+ "32.txt" using 3:4:2 with lp ls 5 title "32 Threads", \
diff --git a/plot-data/stall-thread-counts/query-max-tput/1e5.txt b/plot-data/stall-thread-counts/query-max-tput/1e5.txt
new file mode 100644
index 0000000..3314e19
--- /dev/null
+++ b/plot-data/stall-thread-counts/query-max-tput/1e5.txt
@@ -0,0 +1,15 @@
+1 2335183
+2 4123293
+3
+8
+32
+
+
+
+
+
+# 1 2335183
+# 2 4922505
+# 4 4922505
+# 8 4503273
+# 32 4850680
diff --git a/plot-data/stall-thread-counts/query-max-tput/2e5.txt b/plot-data/stall-thread-counts/query-max-tput/2e5.txt
new file mode 100644
index 0000000..d6d954e
--- /dev/null
+++ b/plot-data/stall-thread-counts/query-max-tput/2e5.txt
@@ -0,0 +1,5 @@
+2
+4
+8
+32
+