Implementation notes: amd64, gpu, crypto_stream/tpy

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
142367805 218 3408422797 994 35232e/tpygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
149444209 218 3408415973 994 35232e/tpygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
149888741 218 3408426062 1002 35232e/tpygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
150127885 218 3408423061 994 35232e/tpygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
153844120 218 3408415885 994 35232e/tpygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
160923507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
161644120 218 3408415885 994 35232e/tpygcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
161844222 218 3408416053 994 35232e/tpygcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
163808142 218 3408422829 994 35232e/tpygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
164248653 218 3408425862 1002 35232e/tpygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
165765511 0 3408123205 760 35168e/tpyclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
167488505 218 3408424734 1002 35232e/tpygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
167727854 218 3408422885 994 35232e/tpygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
168964326 218 3408416437 994 35232e/tpygcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
169007854 218 3408422885 994 35232e/tpygcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
169444209 218 3408415973 994 35232e/tpygcc_-O2_-fomit-frame-pointer2019082420190816
170724120 218 3408415941 994 35232e/tpygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
170925318 218 3408419870 1002 35232e/tpygcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
171328230 218 3408424766 1002 35232e/tpygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
171887885 218 3408423061 994 35232e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
172528741 218 3408426062 1002 35232e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
172607805 218 3408422797 994 35232e/tpygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
176247854 218 3408422885 994 35232e/tpygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
176688653 218 3408425862 1002 35232e/tpygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
176968230 218 3408424766 1002 35232e/tpygcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
177248230 218 3408424766 1002 35232e/tpygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
177523507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
179968652 436 6816816437 994 35232e/tpygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
179964680 218 3408418950 1002 35232e/tpygcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
180728505 218 3408424734 1002 35232e/tpygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
180844769 218 3408418966 1002 35232e/tpygcc_-O3_-fomit-frame-pointer2019082420190816
181045414 218 3408420150 1002 35232e/tpygcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
181323400 218 3408414065 978 35200e/tpygcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
181525318 218 3408419870 1002 35232e/tpygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
182248142 218 3408422829 994 35232e/tpygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
182524209 218 3408415973 994 35232e/tpygcc_-m64_-O2_-fomit-frame-pointer2019082420190816
183124120 218 3408415885 994 35232e/tpygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
185203400 218 3408414049 978 35200e/tpygcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
185524769 218 3408418966 1002 35232e/tpygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
186163507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
186366058 0 3408122069 760 35504e/tpyclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
186524664 218 3408418854 1002 35232e/tpygcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
186764120 218 3408415941 994 35232e/tpygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
187485003 218 3408418942 1002 35232e/tpygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
187524120 218 3408415941 994 35232e/tpygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
187604120 218 3408415885 994 35232e/tpygcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
188044664 218 3408418702 1002 35232e/tpygcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
188604222 218 3408416053 994 35232e/tpygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
1886410828 436 6816820150 1002 35232e/tpygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
189884389 218 3408415861 994 35232e/tpygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
190244389 218 3408415861 994 35232e/tpygcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
190283496 218 3408414169 978 35200e/tpygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
190843400 218 3408414065 978 35200e/tpygcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
191964769 218 3408418966 1002 35232e/tpygcc_-m64_-O3_-fomit-frame-pointer2019082420190816
192805003 218 3408418942 1002 35232e/tpygcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
194683507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
195204664 218 3408418918 1002 35232e/tpygcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
195443400 218 3408414049 978 35200e/tpygcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
196323400 218 3408414065 978 35200e/tpygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
196963507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
197487611 218 3408422805 994 35232e/tpygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
198364085 218 3408415829 994 35232e/tpygcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
198764085 218 3408415829 994 35232e/tpygcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
199083400 218 3408414049 978 35200e/tpygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
199124680 218 3408418950 1002 35232e/tpygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
199527575 218 3408422749 994 35232e/tpygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
199564243 218 3408415989 994 35232e/tpygcc_-m64_-O_-fomit-frame-pointer2019082420190816
199604221 218 3408415933 994 35232e/tpygcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
199723507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
200244243 218 3408415989 994 35232e/tpygcc_-O_-fomit-frame-pointer2019082420190816
200883507 218 3408414185 978 35200e/tpygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
201004680 218 3408418950 1002 35232e/tpygcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
201803400 218 3408414049 978 35200e/tpygcc_-Os_-fomit-frame-pointer2019082420190816
202243612 218 3408414265 978 35200e/tpygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
203006800 436 6816814049 978 35200e/tpygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
203203400 218 3408414049 978 35200e/tpygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
203408040 218 3408423133 994 35232e/tpygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
204724085 218 3408415829 994 35232e/tpygcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
204964085 218 3408415829 994 35232e/tpygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
205323496 218 3408414169 978 35200e/tpygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
205607575 218 3408422749 994 35232e/tpygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
205963400 218 3408414049 978 35200e/tpygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
206924247 218 3408416037 994 35232e/tpygcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
207003400 218 3408414049 978 35200e/tpygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
207046071 0 3408125093 760 35168e/tpyclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
207244243 218 3408415989 994 35232e/tpygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
207486058 0 3408122069 760 35504e/tpyclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
208364160 218 3408415925 994 35232e/tpygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
208524664 218 3408418918 1002 35232e/tpygcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
209083400 218 3408414049 978 35200e/tpygcc_-m64_-Os_-fomit-frame-pointer2019082420190816
209923400 218 3408414049 978 35200e/tpygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
210047611 218 3408422805 994 35232e/tpygcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
210283400 218 3408414049 978 35200e/tpygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
210924085 218 3408415829 994 35232e/tpygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
211723396 218 3408414033 978 35200e/tpygcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
212164085 218 3408415829 994 35232e/tpygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
212283396 218 3408414033 978 35200e/tpygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
215047611 218 3408422805 994 35232e/tpygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
215327575 218 3408422533 994 35232e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
215684720 218 3408418894 1002 35232e/tpygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
215766071 0 3408125093 760 35168e/tpyclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
215964085 218 3408415829 994 35232e/tpygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
216488442 436 6816815933 994 35232e/tpygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
218524083 218 3408415829 994 35232e/tpygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
219688040 218 3408423133 994 35232e/tpygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
223004624 218 3408416373 994 35232e/tpygcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
228206071 0 3408125093 760 35168e/tpyclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
228844624 218 3408416373 994 35232e/tpygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
229407575 218 3408422533 994 35232e/tpygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
231046359 0 3408123013 760 35504e/tpyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
232926359 0 3408123013 760 35504e/tpyclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
237484247 218 3408416037 994 35232e/tpygcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
640327635 218 3408420854 986 35168e/tpygcc2019082420190816
668847635 218 3408420854 986 35168e/tpygcc_-funroll-loops2019082420190816
689687635 218 3408420854 986 35168e/tpycc2019082420190816

Test failure

Implementation: e/tpy
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/tpy
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/tpy
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/tpy