Implementation comparison: crypto_sign/picnicl5ur

Operationcrypto_sign
Primitivepicnicl5ur
Description
Designers Melissa Chase (Microsoft Research)
David Derler (DFINITY)
Steven Goldfeder (Cornell Tech)
Jonathan Katz (University of Maryland)
Vladimir Kolesnikov (Georgia Tech)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (AIT Austrian Institute of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Xiao Wang (Northwestern University)
Greg Zaverucha (Microsoft Research)
Implementations optimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Daniel Kales (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (AIT Austrian Institute of Technology)
optimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Daniel Kales (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (AIT Austrian Institute of Technology)
optimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Daniel Kales (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (AIT Austrian Institute of Technology)
optimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Daniel Kales (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (AIT Austrian Institute of Technology)
ref Greg Zaverucha (Microsoft Research)

Click on graph for high-resolution PDF.

Details (compiler options, compilation failures, error messages, etc.)

amd64; 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20181216
x86; normally amd64; 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20181216
amd64; 2016 Intel Xeon Phi 7250; 68 x 1400MHz; genji291, supercop-20180818
amd64; 2017 Intel Xeon Gold 6148; 40 x 2400MHz; genji548, supercop-20180818
amd64; 2017 Intel Core i7-7800X; 6 x 3500MHz; oki, supercop-20181123
amd64; 2018 Intel Core i3-8121U; 2 x 2200MHz; cannon, supercop-20190110
amd64; 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181216
x86; normally amd64; 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181216
amd64; 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20190816
amd64; 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20190110
x86; normally amd64; 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20190110
amd64; 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji441, supercop-20180818
amd64; 2014 Intel Xeon E5-2650 v3; 20 x 2300MHz; genji460, supercop-20180818
amd64; 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20190816
amd64; 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20190816
amd64; 2013 Intel Xeon E5-2697 v2; 12 x 2700MHz; manny613, supercop-20180818
aarch64; 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20190803
aarch64; 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20180818