aboutsummaryrefslogtreecommitdiff
path: root/measurements/table_aggregate32.tex
diff options
context:
space:
mode:
Diffstat (limited to 'measurements/table_aggregate32.tex')
-rw-r--r--measurements/table_aggregate32.tex234
1 files changed, 234 insertions, 0 deletions
diff --git a/measurements/table_aggregate32.tex b/measurements/table_aggregate32.tex
new file mode 100644
index 000000000..f4a9fdb0e
--- /dev/null
+++ b/measurements/table_aggregate32.tex
@@ -0,0 +1,234 @@
+
+ \begin{figure*}
+ \begin{tikzpicture}
+ \begin{axis}[
+ height=3.4cm,
+ title style={font=\small},
+ title=32-bit Field Arithmetic Benchmarks,
+ width=\textwidth,
+ legend pos= north west,
+ xtick distance=64,
+ legend style={font=\tiny},
+ label style={font=\footnotesize},
+ xlabel style={at={(0.5,0.1)}, anchor=north},
+ legend columns=2,
+ tick label style={font=\footnotesize},
+ grid=major,
+ ymin=0,
+ xlabel=log2(prime),
+ ylabel=Time (seconds)]
+ \addplot[color=red,mark=o,mark size=2pt] coordinates {
+ (127.0, 3.24)
+ (129.0, 3.78)
+ (130.0, 3.77)
+ (137.0, 3.79)
+ (140.0, 3.80)
+ (141.0, 3.81)
+ (150.0, 3.76)
+ (150.0, 3.83)
+ (152.0, 3.85)
+ (158.0, 3.77)
+ (165.0, 4.43)
+ (166.0, 4.45)
+ (171.0, 4.35)
+ (174.0, 4.40)
+ (174.0, 4.41)
+ (189.0, 4.40)
+ (190.0, 4.42)
+ (191.0, 4.40)
+ (192.0, 4.30)
+ (194.0, 5.01)
+ (196.0, 4.95)
+ (198.0, 4.93)
+ (206.0, 4.97)
+ (212.0, 4.98)
+ (213.0, 4.97)
+ (216.0, 4.93)
+ (221.0, 5.08)
+ (222.0, 4.93)
+ (226.0, 5.70)
+ (230.0, 5.68)
+ (235.0, 5.65)
+ (243.0, 5.72)
+ (251.0, 5.68)
+ (255.0, 5.72)
+ (255.0, 5.69)
+ (256.0, 5.55)
+ (256.0, 5.53)
+ (266.0, 6.39)
+ (285.0, 6.38)
+ (291.0, 7.08)
+ (321.0, 7.75)
+ (322.0, 7.76)
+ (336.0, 7.74)
+ (336.0, 7.75)
+ (338.0, 7.73)
+ (369.0, 9.06)
+ (379.0, 9.16)
+ (382.0, 9.09)
+ (383.0, 9.20)
+ (383.0, 9.18)
+ (383.0, 9.12)
+ (384.0, 8.88)
+ (389.0, 9.84)
+ (401.0, 9.86)
+ (413.0, 10.02)
+ (414.0, 9.86)
+ (416.0, 9.66)
+ (444.0, 10.77)
+ (448.0, 10.54)
+ (452.0, 11.70)
+ (468.0, 11.62)
+ (480.0, 11.36)
+ (488.0, 13.04)
+ (489.0, 12.91)
+ (495.0, 12.97)
+ (521.0, 13.94)
+ };
+ \addlegendentry{GMP mpn API}
+
+ \addplot[color=red,mark=*,mark size=2pt] coordinates {
+ (127.0, 2.90)
+ (129.0, 3.43)
+ (130.0, 3.42)
+ (137.0, 3.38)
+ (140.0, 3.39)
+ (141.0, 3.44)
+ (150.0, 3.41)
+ (150.0, 3.42)
+ (152.0, 3.40)
+ (158.0, 3.41)
+ (165.0, 4.03)
+ (166.0, 3.99)
+ (171.0, 4.02)
+ (174.0, 4.04)
+ (174.0, 4.03)
+ (189.0, 4.07)
+ (190.0, 4.04)
+ (191.0, 4.08)
+ (192.0, 3.56)
+ (194.0, 4.65)
+ (196.0, 4.69)
+ (198.0, 4.69)
+ (206.0, 4.64)
+ (212.0, 4.66)
+ (213.0, 4.66)
+ (216.0, 4.68)
+ (221.0, 4.67)
+ (222.0, 4.68)
+ (226.0, 5.25)
+ (230.0, 5.28)
+ (235.0, 5.24)
+ (243.0, 5.26)
+ (251.0, 5.29)
+ (255.0, 5.36)
+ (255.0, 5.27)
+ (256.0, 4.73)
+ (256.0, 4.74)
+ (266.0, 6.07)
+ (285.0, 6.08)
+ (291.0, 6.95)
+ (321.0, 7.67)
+ (322.0, 7.71)
+ (336.0, 7.59)
+ (336.0, 7.65)
+ (338.0, 7.60)
+ (369.0, 8.40)
+ (379.0, 8.41)
+ (382.0, 8.39)
+ (383.0, 8.45)
+ (383.0, 8.43)
+ (383.0, 8.38)
+ (384.0, 7.67)
+ (389.0, 9.39)
+ (401.0, 9.38)
+ (413.0, 9.33)
+ (414.0, 9.40)
+ (416.0, 8.52)
+ (444.0, 10.38)
+ (448.0, 9.42)
+ (452.0, 11.40)
+ (468.0, 11.39)
+ (480.0, 10.48)
+ (488.0, 12.31)
+ (489.0, 12.22)
+ (495.0, 12.20)
+ (521.0, 13.35)
+ };
+ \addlegendentry{GMP mpn\_sec API}
+
+ \addplot[color=blue,mark=triangle*,mark size=2pt] coordinates {
+ (127.0, 0.33)
+ (129.0, 0.37)
+ (130.0, 0.45)
+ (137.0, 0.48)
+ (140.0, 0.49)
+ (141.0, 0.48)
+ (150.0, 0.47)
+ (150.0, 0.43)
+ (152.0, 0.48)
+ (158.0, 0.51)
+ (165.0, 0.60)
+ (166.0, 0.62)
+ (171.0, 0.62)
+ (174.0, 0.62)
+ (174.0, 0.59)
+ (189.0, 0.71)
+ (190.0, 0.69)
+ (191.0, 0.70)
+ (192.0, 2.39)
+ (194.0, 0.72)
+ (196.0, 0.76)
+ (198.0, 0.72)
+ (204.37503943134692, 0.36)
+ (206.0, 0.72)
+ (212.0, 0.89)
+ (213.0, 0.70)
+ (216.0, 0.96)
+ (221.0, 0.81)
+ (222.0, 0.88)
+ (224.0, 0.32)
+ (226.0, 1.02)
+ (230.0, 0.82)
+ (235.0, 1.19)
+ (243.0, 1.09)
+ (251.0, 1.16)
+ (255.0, 1.61)
+ (255.0, 1.16)
+ (256.0, 1.97)
+ (256.0, 1.15)
+ (266.0, 0.97)
+ (285.0, 1.22)
+ (291.0, 1.35)
+ (321.0, 1.73)
+ (322.0, 1.34)
+ (336.0, 1.66)
+ (336.0, 1.59)
+ (338.0, 1.93)
+ (369.0, 2.53)
+ (379.0, 2.49)
+ (382.0, 2.68)
+ (383.0, 4.20)
+ (383.0, 2.59)
+ (383.0, 2.58)
+ (384.0, 3.94)
+ (389.0, 3.00)
+ (401.0, 4.18)
+ (413.0, 3.53)
+ (414.0, 3.73)
+ (416.0, 3.32)
+ (444.0, 3.63)
+ (448.0, 3.16)
+ (452.0, 3.74)
+ (468.0, 5.37)
+ (480.0, 3.55)
+ (488.0, 8.01)
+ (489.0, 7.70)
+ (495.0, 6.06)
+ (521.0, 5.33)
+ };
+ \addlegendentry{this paper}
+
+ \end{axis}
+\end{tikzpicture}
+\end{figure*}