Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2967734 | 8724 0 0 | 23467 792 856 | add_felicsref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3018004 | 9271 0 0 | 24003 792 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3035494 | 9294 0 0 | 24035 792 856 | add_tweakeyloop | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3044140 | 5999 0 0 | 20435 792 872 | add_felicsref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3049530 | 6117 0 0 | 20563 792 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3053556 | 5999 0 0 | 20435 792 872 | add_felicsref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3058528 | 6117 0 0 | 20563 792 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3064402 | 8888 0 0 | 23923 792 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3076810 | 6132 0 0 | 20587 792 872 | add_tweakeyloop | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3083850 | 8911 0 0 | 23971 792 872 | add_tweakeyloop | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3089350 | 6132 0 0 | 20587 792 872 | add_tweakeyloop | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3097600 | 8124 0 0 | 23179 792 872 | add_felicsref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
3192860 | 8936 0 0 | 27357 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3196534 | 9352 0 0 | 27693 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3198910 | 9352 0 0 | 27693 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3199416 | 8936 0 0 | 27357 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3200164 | 8936 0 0 | 27357 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3206588 | 9352 0 0 | 27693 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3207974 | 9464 0 0 | 27805 840 864 | add_tweakeyloop | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3208722 | 9352 0 0 | 27693 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3209184 | 9464 0 0 | 27805 840 864 | add_tweakeyloop | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3215410 | 9464 0 0 | 27805 840 864 | add_tweakeyloop | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3216818 | 9048 0 0 | 27469 840 864 | add_tweakeyloop | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3219436 | 9048 0 0 | 27469 840 864 | add_tweakeyloop | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3220162 | 9048 0 0 | 27469 840 864 | add_tweakeyloop | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3222538 | 8936 0 0 | 27357 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3229226 | 8776 0 0 | 25909 840 864 | add_tweakeyloop | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3241040 | 9048 0 0 | 27469 840 864 | add_tweakeyloop | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3266846 | 9464 0 0 | 27805 840 864 | add_tweakeyloop | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3308822 | 9996 0 0 | 24321 800 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
3451624 | 9736 0 0 | 28477 840 864 | add_felicsref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3457278 | 9736 0 0 | 28477 840 864 | add_felicsref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3460952 | 9736 0 0 | 28477 840 864 | add_felicsref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3461634 | 9736 0 0 | 28477 840 864 | add_felicsref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3473448 | 9336 0 0 | 27757 840 864 | add_felicsref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3474108 | 9336 0 0 | 27757 840 864 | add_felicsref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3474152 | 9400 0 0 | 27789 840 864 | add_felicsref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3475450 | 9336 0 0 | 27725 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3475714 | 9752 0 0 | 28093 840 864 | add_felicsref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3476550 | 9336 0 0 | 27725 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3480246 | 9336 0 0 | 27757 840 864 | add_felicsref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3481544 | 9752 0 0 | 28093 840 864 | add_felicsref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3482204 | 9400 0 0 | 27789 840 864 | add_felicsref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3483040 | 9048 0 0 | 26181 840 864 | add_felicsref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3483876 | 9336 0 0 | 27757 840 864 | add_felicsref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3486670 | 9400 0 0 | 27789 840 864 | add_felicsref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3487792 | 9672 0 0 | 28413 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3489706 | 9672 0 0 | 28413 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3490344 | 9400 0 0 | 27789 840 864 | add_felicsref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3490784 | 9016 0 0 | 26093 840 864 | add_felicsref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3490916 | 9672 0 0 | 28413 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3493006 | 9672 0 0 | 28413 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3495118 | 9752 0 0 | 28093 840 864 | add_felicsref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3495250 | 9752 0 0 | 28093 840 864 | add_felicsref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
3503852 | 9336 0 0 | 27725 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3505172 | 9336 0 0 | 27725 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3534124 | 9464 0 0 | 27853 840 864 | add_tweakeyloop | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3539096 | 9096 0 0 | 26173 840 864 | add_tweakeyloop | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3547478 | 9464 0 0 | 27853 840 864 | add_tweakeyloop | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3549722 | 9464 0 0 | 27853 840 864 | add_tweakeyloop | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3553638 | 9800 0 0 | 28541 840 864 | add_tweakeyloop | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3554760 | 9464 0 0 | 27853 840 864 | add_tweakeyloop | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3559842 | 9800 0 0 | 28541 840 864 | add_tweakeyloop | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3566882 | 9800 0 0 | 28541 840 864 | add_tweakeyloop | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3568928 | 9800 0 0 | 28541 840 864 | add_tweakeyloop | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3624654 | 8968 0 0 | 26045 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
3655982 | 8664 0 0 | 25797 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
4166096 | 10416 56 0 | 24777 856 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4221448 | 5582 0 0 | 18380 792 896 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4497240 | 10304 56 0 | 24665 856 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
4742474 | 5892 0 0 | 17401 784 856 | add_felicsref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
4809816 | 5697 56 0 | 18548 848 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
5301648 | 5809 56 0 | 18660 848 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
5329874 | 5008 0 0 | 17692 792 896 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
5858050 | 5026 56 0 | 17700 848 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
6317366 | 5915 56 0 | 17521 840 856 | add_tweakeyloop | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
6341918 | 5847 56 0 | 17425 840 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
6946214 | 4736 56 0 | 17420 848 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7323910 | 4155 0 0 | 15788 776 896 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
7512076 | 4108 56 0 | 15740 832 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
9038524 | 3728 56 0 | 15372 832 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
19252200 | 13621 56 0 | 28001 856 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
21441200 | 16968 0 0 | 35301 840 864 | add_threshold | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
21638958 | 16920 0 0 | 35653 840 864 | add_threshold | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
22206052 | 7114 56 0 | 19796 848 896 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22719378 | 8018 56 0 | 20884 848 896 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23028412 | 16920 0 0 | 35653 840 864 | add_threshold | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
23393480 | 16704 0 0 | 35085 840 864 | add_threshold | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
23518154 | 16704 0 0 | 35085 840 864 | add_threshold | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
23882056 | 16248 0 0 | 33373 840 864 | add_threshold | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
24684528 | 16704 0 0 | 35085 840 864 | add_threshold | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
24940982 | 15976 0 0 | 33045 840 864 | add_threshold | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25513290 | 16920 0 0 | 35653 840 864 | add_threshold | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
25644168 | 6270 56 0 | 17908 832 896 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
26080802 | 16816 0 0 | 35229 840 864 | add_threshold | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
26123548 | 16920 0 0 | 35653 840 864 | add_threshold | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
26864640 | 16704 0 0 | 35085 840 864 | add_threshold | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
27779664 | 16968 0 0 | 35301 840 864 | add_threshold | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
27858380 | 16968 0 0 | 35301 840 864 | add_threshold | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
30513890 | 16816 0 0 | 35229 840 864 | add_threshold | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
32701284 | 16816 0 0 | 35229 840 864 | add_threshold | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
32883576 | 16816 0 0 | 35229 840 864 | add_threshold | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
33119526 | 16968 0 0 | 35301 840 864 | add_threshold | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_felicsref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_felicsref |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_felicsref |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_felicsref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_felicsref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_felicsref |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_threshold |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_threshold |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_threshold |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_threshold |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_threshold |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_threshold |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_tweakeyloop |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_tweakeyloop |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_tweakeyloop |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_tweakeyloop |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_tweakeyloop |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_tweakeyloop |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|