Implementation notes: amd64, gpu, crypto_hash/skinnyhashtk2

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skinnyhashtk2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
112879049048 0 021629 784 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
113688528944 0 021397 784 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
114184329352 0 021981 784 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
114673089048 0 021693 784 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
114738248825 0 023333 760 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
117102249048 0 021717 784 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
118522929048 0 021717 784 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
119876928575 0 026165 760 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
120984489048 0 021621 784 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
121732369048 0 021717 784 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
122408768857 0 024037 760 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
123800409968 0 023077 784 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
1247421210421 0 025997 784 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
125736608527 0 024789 760 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
126422288857 0 024037 760 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
126722168825 0 023333 760 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
1278567210036 0 022405 784 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1283309210589 0 026277 784 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
1291062810589 0 026277 784 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
129636329800 0 022717 784 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
129829448575 0 026165 760 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
1315382010421 0 025997 784 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
132251528575 0 026165 760 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
1325300010686 0 025349 784 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
133270249800 0 022717 784 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
1342857610996 0 025901 784 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
1346554810996 0 025901 784 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
1347666410996 0 025901 784 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
1360160410036 0 022405 784 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1361746419936 0 023077 784 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
1377213610686 0 025349 784 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1401702010032 0 022621 784 808refgcc_-O3_-fomit-frame-pointer2019082420190816
1404578811336 0 024532 776 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
1411643210032 0 022621 784 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
1414291611368 0 024884 776 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
1425189211368 0 024884 776 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
1428880811507 0 025156 776 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
1434140810032 0 022621 784 808refgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
1435498011336 0 024532 776 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
1440442012027 0 025668 776 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
1441158812209 0 025860 776 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
1459186411475 0 024948 776 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
1463221611368 0 024884 776 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
1466851212027 0 025668 776 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
1479249611475 0 024948 776 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
1485510812169 0 025636 776 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
1490639612064 0 025636 776 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
1496937612064 0 025636 776 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
1498112411507 0 025156 776 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
1527634412027 0 025668 776 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
1537424012209 0 025860 776 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
1548996012169 0 025636 776 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
310876005568 0 015788 776 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
315270965677 0 015948 776 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
318841445568 0 015788 776 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
324316925613 0 015908 776 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
324475605668 0 015868 776 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
327541645568 0 015788 776 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
328123245665 0 015900 776 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
331275525613 0 015908 776 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
331995725667 0 015868 776 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
335000445552 0 015844 776 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
336442085552 0 015844 776 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
3397949611354 0 016276 776 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
340268925637 0 015852 776 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
342974885677 0 016276 776 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
344120605536 0 015772 776 808refgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
345226285668 0 015868 776 808refgcc_-m64_-O_-fomit-frame-pointer2019082420190816
346215045544 0 015772 776 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
346696125536 0 015772 776 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
348664445579 0 015772 776 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
348690925668 0 015868 776 808refgcc_-O_-fomit-frame-pointer2019082420190816
350052605677 0 015948 776 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
350311605665 0 015900 776 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
350506125450 0 015444 776 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
353423045536 0 015772 776 808refgcc_-O2_-fomit-frame-pointer2019082420190816
3546750411274 0 015852 776 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
356850485579 0 015772 776 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
358019405450 0 015444 776 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
358201645667 0 015868 776 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
358476045667 0 015868 776 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
358840924783 0 014120 760 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
359679285552 0 015844 776 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
360034244779 0 014120 760 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
360480765667 0 015868 776 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
365738445726 0 015940 776 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
367491524785 0 014136 760 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
369271244785 0 014136 760 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
372222604783 0 014120 760 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
375335124783 0 014120 760 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
377854084785 0 014136 760 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
378273964783 0 014120 760 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
381825445579 0 015772 776 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
389000204779 0 014120 760 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
394277245667 0 015868 776 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
397176524721 0 014032 760 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
405779404751 0 014064 760 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
406373084726 0 014048 760 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
406947884725 0 014048 760 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
407780124725 0 014048 760 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
412899364725 0 014048 760 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
415115884725 0 014048 760 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
416141964746 0 014064 760 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
420436524725 0 014048 760 776refgcc_-Os_-fomit-frame-pointer2019082420190816
420751284726 0 014048 760 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
421014564726 0 014048 760 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
423386404721 0 014032 760 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
424383724730 0 014048 760 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
427808084746 0 014064 760 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
427955844725 0 014048 760 776refgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
429215129450 0 014048 760 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
430971964746 0 014064 760 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
16669185611572 0 023199 768 768refcc2019082420190816
17148614811572 0 023199 768 768refgcc_-funroll-loops2019082420190816
17437642411572 0 023199 768 768refgcc2019082420190816

Test failure

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