Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5825900 | 220043 0 0 | 75219 888 1608 | x64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
5975680 | 91192 0 8 | 116132 936 1576 | optimized | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5975700 | 91160 0 8 | 116100 936 1576 | optimized | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5977220 | 91160 0 8 | 116100 936 1576 | optimized | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5981300 | 91192 0 8 | 116132 936 1576 | optimized | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5987140 | 251040 0 0 | 116100 936 1576 | x64 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5989740 | 251008 0 0 | 116068 936 1576 | x64 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6014080 | 251040 0 0 | 116100 936 1576 | x64 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6024820 | 251008 0 0 | 116068 936 1576 | x64 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6154180 | 262632 0 0 | 121356 936 1576 | x64 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6156760 | 262632 0 0 | 121356 936 1576 | x64 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6158360 | 263160 0 0 | 121596 936 1576 | x64 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6159060 | 250976 0 0 | 112636 936 1576 | x64 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
6160180 | 96904 0 8 | 121444 936 1576 | optimized | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6162920 | 97144 0 8 | 121684 936 1576 | optimized | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6168720 | 97144 0 8 | 121684 936 1576 | optimized | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6170180 | 263160 0 0 | 121596 936 1576 | x64 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6186680 | 96904 0 8 | 121444 936 1576 | optimized | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6324740 | 261272 0 0 | 118220 936 1576 | x64 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
6828300 | 29901 0 8 | 53341 880 1576 | optimized | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
7167140 | 88952 0 8 | 112212 936 1576 | optimized | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7320860 | 94584 0 8 | 117900 936 1576 | optimized | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7587640 | 252304 0 0 | 114700 936 1576 | x64 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7601500 | 252304 0 0 | 114700 936 1576 | x64 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7610380 | 252304 0 0 | 114700 936 1576 | x64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7612020 | 252304 0 0 | 114700 936 1576 | x64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7740060 | 262744 0 0 | 120292 936 1576 | x64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7743140 | 262744 0 0 | 120292 936 1576 | x64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7752720 | 262744 0 0 | 120292 936 1576 | x64 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7872260 | 262744 0 0 | 120292 936 1576 | x64 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
8499840 | 90048 0 8 | 114604 936 1576 | optimized | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
8506900 | 90048 0 8 | 114604 936 1576 | optimized | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
8507700 | 90048 0 8 | 114604 936 1576 | optimized | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
8532480 | 90048 0 8 | 114604 936 1576 | optimized | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
8635120 | 95680 0 8 | 120268 936 1576 | optimized | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
8636040 | 95680 0 8 | 120268 936 1576 | optimized | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
8654340 | 95680 0 8 | 120268 936 1576 | optimized | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
8659120 | 95680 0 8 | 120268 936 1576 | optimized | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
9374300 | 12222 0 8 | 34435 872 1576 | optimized | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
10005660 | 114353 0 0 | 35931 888 1608 | x64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
11245840 | 34886 0 8 | 56997 880 1576 | optimized | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
11268380 | 34886 0 8 | 56997 880 1576 | optimized | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
11324460 | 33290 0 8 | 55909 880 1576 | optimized | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
11547840 | 112397 0 0 | 35371 888 1608 | x64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
13248980 | 110085 0 0 | 33227 880 1576 | x64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
27054880 | 51819 0 8 | 74995 888 1608 | optimized | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
32066800 | 12588 0 8 | 35707 888 1608 | optimized | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33779500 | 12185 0 8 | 35195 888 1608 | optimized | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
36519240 | 76576 32 8 | 101516 976 1576 | reference | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36612620 | 76608 32 8 | 101548 976 1576 | reference | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36628980 | 76576 32 8 | 101516 976 1576 | reference | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36676880 | 76608 32 8 | 101548 976 1576 | reference | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36701440 | 83960 32 8 | 108500 976 1576 | reference | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36771400 | 83960 32 8 | 108500 976 1576 | reference | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36809740 | 84200 32 8 | 108740 976 1576 | reference | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36869000 | 94504 24 8 | 117820 960 1576 | reference | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36880380 | 84200 32 8 | 108740 976 1576 | reference | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
37569340 | 30085 24 8 | 54093 904 1576 | reference | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
37570920 | 84440 24 8 | 107700 960 1576 | reference | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
37824420 | 93264 24 8 | 117852 960 1576 | reference | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
37950560 | 34774 24 8 | 58029 904 1576 | reference | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38022380 | 32122 24 8 | 55885 904 1576 | reference | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38022420 | 93264 24 8 | 117852 960 1576 | reference | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38029180 | 93264 24 8 | 117852 960 1576 | reference | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38062920 | 93264 24 8 | 117852 960 1576 | reference | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38477720 | 11552 24 8 | 33763 896 1576 | reference | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38492140 | 83696 24 8 | 108252 960 1576 | reference | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38526600 | 83696 24 8 | 108252 960 1576 | reference | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38604780 | 83696 24 8 | 108252 960 1576 | reference | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38613120 | 83696 24 8 | 108252 960 1576 | reference | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38847320 | 11934 38 8 | 35059 936 1608 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
38962540 | 46957 38 8 | 70107 936 1608 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
43066920 | 34774 24 8 | 58029 904 1576 | reference | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
46970000 | 11477 38 8 | 34491 936 1608 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
52950720 | 10111 38 8 | 32459 928 1576 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
62635180 | 10677 0 8 | 33019 880 1576 | optimized | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimized |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimized |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimized |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimized |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimized |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimized |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | reference |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | reference |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | reference |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | reference |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | reference |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | reference |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | x64
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | x64 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | x64 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | x64 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | x64 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | x64 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | x64 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | x64 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | x64 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | x64 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | x64 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | x64 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | x64 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | x64 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | x64 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | x64 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | x64 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | x64 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | x64
|