Implementation notes: amd64, gpu, crypto_hash/sha384

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: sha384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1473279 0 010301 792 776opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082320190816
1520876 0 010349 792 776opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082320190816
1633279 0 010341 792 776opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082320190816
1637179 0 010301 792 776opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082320190816
1639573 0 09425 776 776opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
1706476 0 015070 800 776opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082320190816
1738473 0 09401 776 776opensslgcc_-Os_-fomit-frame-pointer2019082320190816
1767679 0 013725 792 776opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082320190816
1788676 0 015758 800 776opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
17958106 0 011678 784 768opensslcc2019082320190816
1887676 0 010349 792 776opensslgcc_-m64_-O2_-fomit-frame-pointer2019082320190816
1975676 0 010349 792 776opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082320190816
2030176 0 012750 800 776opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082320190816
2049679 0 013541 792 776opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2050573 0 09401 776 776opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082320190816
2059276 0 013629 792 776opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082320190816
2059876 0 012750 800 776opensslgcc_-m64_-O3_-fomit-frame-pointer2019082320190816
2060476 0 010053 792 776opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2073379 0 010301 792 776opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082320190816
2116879 0 010301 792 776opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082320190816
2139976 0 015654 800 776opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082320190816
2152279 0 010317 792 776opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2160473 0 09417 776 776opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082320190816
2162873 0 09401 776 776opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082320190816
2165173 0 09441 776 776opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082320190816
2176879 0 010285 792 776opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
21801152 0 010597 792 776opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2180176 0 010349 792 776opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082320190816
2182573 0 09401 776 776opensslgcc_-march=k8_-Os_-fomit-frame-pointer2019082320190816
2189176 0 012686 800 776opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082320190816
2209276 0 010309 792 776opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082320190816
2209579 0 010301 792 776opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082320190816
2215676 0 013525 792 776opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082320190816
2220473 0 09441 776 776opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082320190816
2223673 0 09441 776 776opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082320190816
2228876 0 013166 800 776opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2229673 0 09401 776 776opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2230273 0 09417 776 776opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082320190816
2257873 0 09401 776 776opensslgcc_-m64_-Os_-fomit-frame-pointer2019082320190816
2260576 0 014750 800 776opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2260876 0 010309 792 776opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082320190816
2262876 0 015070 800 776opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082320190816
2268973 0 09441 776 776opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082320190816
2288776 0 010349 792 776opensslgcc_-march=k8_-O2_-fomit-frame-pointer2019082320190816
2290873 0 09401 776 776opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082320190816
2291676 0 012686 800 776opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082320190816
2291776 0 013261 792 776opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2297470 0 017716 768 752opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2315273 0 09417 776 776opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082320190816
2315473 0 09425 776 776opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2318473 0 09401 776 776opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2326070 0 014660 768 1136opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082320190816
2330873 0 09441 776 776opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082320190816
23344146 0 09401 776 776opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2334876 0 013261 792 776opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2336476 0 010309 792 776opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082320190816
2336876 0 012590 800 776opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082320190816
2337273 0 09417 776 776opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082320190816
23408106 0 011678 784 768opensslgcc2019082320190816
2345179 0 013749 792 776opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2019082320190816
2345676 0 010349 792 776opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082320190816
2345776 0 010349 792 776opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082320190816
2352476 0 012462 800 776opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2359679 0 010317 792 776opensslgcc_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2362570 0 017716 768 752opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2363479 0 013725 792 776opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082320190816
2368473 0 09401 776 776opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2377876 0 013645 792 776opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2380879 0 013653 792 776opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082320190816
23840158 0 010285 792 776opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2388476 0 013525 792 776opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082320190816
2392473 0 09401 776 776opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082320190816
2398873 0 09441 776 776opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2406070 0 014660 768 1136opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082320190816
2408476 0 010053 792 776opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2409270 0 015332 768 1136opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2420873 0 09401 776 776opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082320190816
2422876 0 014750 800 776opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2459279 0 013749 792 776opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082320190816
2462076 0 013645 792 776opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2474470 0 015332 768 1136opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082320190816
2474476 0 015070 800 776opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082320190816
24748106 0 011678 784 768opensslgcc_-funroll-loops2019082320190816
2476070 0 016388 768 752opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082320190816
2499670 0 017716 768 752opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2501279 0 010301 792 776opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082320190816
2517676 0 012462 800 776opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2524079 0 010301 792 776opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082320190816
2526873 0 09401 776 776opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082320190816
2527676 0 012806 800 776opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082320190816
2531279 0 010301 792 776opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082320190816
2535676 0 015758 800 776opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2535679 0 010341 792 776opensslgcc_-march=k8_-O_-fomit-frame-pointer2019082320190816
2545276 0 012710 800 776opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082320190816
2574876 0 013629 792 776opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082320190816
2591276 0 012806 800 776opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082320190816
2597679 0 013541 792 776opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2601676 0 013629 792 776opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082320190816
2605276 0 012998 800 776opensslgcc_-march=k8_-O3_-fomit-frame-pointer2019082320190816
2612076 0 010349 792 776opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082320190816
2612876 0 010597 792 776opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2615279 0 010301 792 776opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082320190816
2633676 0 012622 800 776opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082320190816
2637279 0 010301 792 776opensslgcc_-m64_-O_-fomit-frame-pointer2019082320190816
2649676 0 012998 800 776opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082320190816
2710873 0 09441 776 776opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2724476 0 015654 800 776opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082320190816
2726876 0 010349 792 776opensslgcc_-O2_-fomit-frame-pointer2019082320190816
2735679 0 013653 792 776opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2770879 0 010301 792 776opensslgcc_-O_-fomit-frame-pointer2019082320190816
27752152 0 013166 800 776opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2814879 0 013749 792 776opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082320190816
2853276 0 012806 800 776opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082320190816
2909276 0 010349 792 776opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082320190816
2957676 0 012750 800 776opensslgcc_-O3_-fomit-frame-pointer2019082320190816

Test failure

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