Implementation notes: amd64, gpu, crypto_stream/trivium

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: trivium
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
107525057 0 420245 768 864e/submissions/triviumgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
109963980 0 123005 760 824e/submissions/triviumclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
111402822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
114485110 0 420189 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
114605066 0 420253 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
116125066 0 420253 768 864e/submissions/triviumgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
116642811 0 413497 752 832e/submissions/triviumgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
116842820 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
117842822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
118005046 0 419294 776 864e/submissions/triviumgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
118525142 0 420301 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
118848873 0 426182 776 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
121043980 0 123005 760 824e/submissions/triviumclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
121323403 0 415221 768 864e/submissions/triviumgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
121365102 0 420117 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
121925110 0 420189 768 864e/submissions/triviumgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
122642822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
122847517 0 423726 776 864e/submissions/triviumgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
122883387 0 415189 768 864e/submissions/triviumgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
123083363 0 415173 768 864e/submissions/triviumgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
123163363 0 415181 768 864e/submissions/triviumgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
123362820 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
123365102 0 420117 768 864e/submissions/triviumgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
123442813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
123605110 0 420189 768 864e/submissions/triviumgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
123605057 0 420245 768 864e/submissions/triviumgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
124722822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
124807689 0 424262 776 864e/submissions/triviumgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
124802813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
125002813 0 413497 752 832e/submissions/triviumgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
125364080 0 120045 760 1160e/submissions/triviumclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
125482813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
125483443 0 415581 768 864e/submissions/triviumgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
125685366 0 420078 776 864e/submissions/triviumgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
125844264 0 120901 760 1160e/submissions/triviumclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
125965057 0 420245 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
125965007 0 420117 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
125962813 0 413497 752 832e/submissions/triviumgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
126648841 0 426030 776 864e/submissions/triviumgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
126803246 0 414981 768 864e/submissions/triviumgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
127043363 0 415173 768 864e/submissions/triviumgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
127162813 0 413497 752 832e/submissions/triviumgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
127448841 0 426030 776 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
127483363 0 415181 768 864e/submissions/triviumgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
128243363 0 415173 768 864e/submissions/triviumgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
128648873 0 426182 776 864e/submissions/triviumgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
128683363 0 415173 768 864e/submissions/triviumgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
129002813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
129164238 0 418542 776 864e/submissions/triviumgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
129522813 0 413497 752 832e/submissions/triviumgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
129803215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
129922822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
130005262 0 419782 776 864e/submissions/triviumgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
130042813 0 413497 752 832e/submissions/triviumgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
130365014 0 419254 776 864e/submissions/triviumgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
130405007 0 420117 768 864e/submissions/triviumgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
130524974 0 419645 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
130683980 0 123005 760 824e/submissions/triviumclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
130683387 0 415189 768 864e/submissions/triviumgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
130762811 0 413497 752 832e/submissions/triviumgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
130967689 0 424262 776 864e/submissions/triviumgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
131002822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
131322813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
131483215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
131805626 0 813497 752 832e/submissions/triviumgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
131802813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
132045026 0 420005 768 864e/submissions/triviumgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
132407689 0 424262 776 864e/submissions/triviumgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
132404974 0 419645 768 864e/submissions/triviumgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
132405262 0 419782 776 864e/submissions/triviumgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
132443215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
132443172 0 414917 768 864e/submissions/triviumgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
132522813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
132603980 0 121677 760 824e/submissions/triviumclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
132727517 0 423726 776 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
132844238 0 418446 776 864e/submissions/triviumgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
133164080 0 120045 760 1160e/submissions/triviumclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
133723172 0 414917 768 864e/submissions/triviumgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
133883255 0 414701 768 864e/submissions/triviumgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
134842813 0 413497 752 832e/submissions/triviumgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
135123403 0 415221 768 864e/submissions/triviumgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
135525026 0 420005 768 864e/submissions/triviumgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
135523305 0 415085 768 864e/submissions/triviumgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
135722813 0 413497 752 832e/submissions/triviumgcc_-Os_-fomit-frame-pointer2019082420190816
136004238 0 418542 776 864e/submissions/triviumgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
136046490 0 814965 768 864e/submissions/triviumgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
136283215 0 414949 768 864e/submissions/triviumgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
136643363 0 415181 768 864e/submissions/triviumgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
136762822 0 413537 752 832e/submissions/triviumgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
136803215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
136803363 0 415173 768 864e/submissions/triviumgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
136886886 0 815581 768 864e/submissions/triviumgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
1370410732 0 820078 776 864e/submissions/triviumgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
137363246 0 414981 768 864e/submissions/triviumgcc_-O_-fomit-frame-pointer2019082420190816
137404238 0 418542 776 864e/submissions/triviumgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
137644826 0 418726 776 864e/submissions/triviumgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
137883215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
138365142 0 420301 768 864e/submissions/triviumgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
139004264 0 120901 760 1160e/submissions/triviumclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
139684826 0 418726 776 864e/submissions/triviumgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
140003387 0 415189 768 864e/submissions/triviumgcc_-O2_-fomit-frame-pointer2019082420190816
140165046 0 419294 776 864e/submissions/triviumgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
140485014 0 419254 776 864e/submissions/triviumgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
141165014 0 419190 776 864e/submissions/triviumgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
141483255 0 414701 768 864e/submissions/triviumgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
141883246 0 414981 768 864e/submissions/triviumgcc_-m64_-O_-fomit-frame-pointer2019082420190816
141963215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
143083305 0 415085 768 864e/submissions/triviumgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
143645014 0 419102 776 864e/submissions/triviumgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
143725046 0 419294 776 864e/submissions/triviumgcc_-O3_-fomit-frame-pointer2019082420190816
147603215 0 414949 768 864e/submissions/triviumgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
153203245 0 414965 768 864e/submissions/triviumgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
14620023880 0 437102 760 824e/submissions/triviumgcc_-funroll-loops2019082420190816
14745323880 0 437102 760 824e/submissions/triviumgcc2019082420190816
15860023880 0 437102 760 824e/submissions/triviumcc2019082420190816

Test failure

Implementation: e/submissions/trivium
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/submissions/trivium
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/submissions/trivium
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/submissions/trivium