Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
52120 | 4368 0 0 | 18341 856 744 | emmintrin4 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52180 | 5104 0 0 | 19133 856 744 | emmintrin4 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 5208 0 0 | 20461 856 744 | emmintrin4 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 5112 0 0 | 20413 856 744 | emmintrin4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 4320 0 0 | 19589 856 744 | emmintrin4 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 4320 0 0 | 19589 856 744 | emmintrin4 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 5112 0 0 | 20413 856 744 | emmintrin4 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 4432 0 0 | 20085 856 744 | emmintrin4 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52500 | 5208 0 0 | 20461 856 744 | emmintrin4 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52520 | 5208 0 0 | 20461 856 744 | emmintrin4 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52520 | 5208 0 0 | 20461 856 744 | emmintrin4 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52540 | 5112 0 0 | 20413 856 744 | emmintrin4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52540 | 4320 0 0 | 19589 856 744 | emmintrin4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52560 | 4432 0 0 | 20085 856 744 | emmintrin4 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52560 | 4320 0 0 | 19589 856 744 | emmintrin4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52560 | 4432 0 0 | 20085 856 744 | emmintrin4 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52560 | 4432 0 0 | 20085 856 744 | emmintrin4 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52560 | 5112 0 0 | 20413 856 744 | emmintrin4 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
52900 | 2322 0 0 | 12180 808 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
56560 | 2020 0 0 | 11020 792 776 | emmintrin4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
56580 | 3567 0 0 | 15929 816 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
56660 | 2306 0 0 | 12404 808 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
75100 | 1565 0 0 | 13507 808 752 | unrolled | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
75820 | 1565 0 0 | 13507 808 752 | unrolled | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
75820 | 1565 0 0 | 14099 808 752 | unrolled | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
75840 | 1150 0 0 | 10409 800 736 | unrolled | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
81380 | 1752 0 0 | 13955 808 736 | unrolled | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
153660 | 1928 0 0 | 14131 808 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
165800 | 3095 0 0 | 15449 816 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
186200 | 68208 0 0 | 82229 856 744 | unrolled | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
191600 | 69088 0 0 | 83053 856 744 | unrolled | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
192100 | 2541 0 0 | 12620 808 776 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
192460 | 3351 0 0 | 15705 816 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
192940 | 2478 0 0 | 12324 808 776 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
210560 | 6728 0 0 | 22005 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
210600 | 6728 0 0 | 22005 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
210620 | 6728 0 0 | 22005 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
210700 | 6728 0 0 | 22005 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
240620 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
240620 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
241000 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
241000 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
241000 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
241000 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
241300 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
244180 | 2081 0 0 | 11068 792 776 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
247220 | 7768 0 0 | 23013 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
247240 | 7768 0 0 | 23013 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
247260 | 7768 0 0 | 23013 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
247300 | 7768 0 0 | 23013 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
254920 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
339900 | 4420 0 0 | 16777 816 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
396880 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
396880 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
396880 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
396940 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
397240 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
397260 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
397260 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
397920 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
418920 | 8872 0 0 | 22893 856 744 | spec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
419940 | 2277 0 0 | 14219 808 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
419940 | 2277 0 0 | 14811 808 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
425260 | 2277 0 0 | 14219 808 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
431400 | 3658 0 0 | 15883 808 736 | spec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
438660 | 9512 0 0 | 24725 856 744 | spec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
438660 | 9512 0 0 | 24725 856 744 | spec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
438660 | 9512 0 0 | 24725 856 744 | spec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
438840 | 9512 0 0 | 24725 856 744 | spec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
477840 | 3665 0 0 | 16211 808 752 | spec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
479680 | 3505 0 0 | 15459 808 752 | spec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
479880 | 3505 0 0 | 15459 808 752 | spec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
551020 | 6208 0 0 | 21421 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
551020 | 6208 0 0 | 21421 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
551020 | 6208 0 0 | 21421 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
551020 | 6208 0 0 | 21421 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
553660 | 6160 0 0 | 21773 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
553680 | 6160 0 0 | 21773 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
553680 | 6160 0 0 | 21773 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
583460 | 9280 0 0 | 23245 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
602540 | 8896 0 0 | 24141 856 744 | spec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
602600 | 8896 0 0 | 24141 856 744 | spec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
602640 | 8896 0 0 | 24141 856 744 | spec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
602780 | 8896 0 0 | 24141 856 744 | spec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
603320 | 8448 0 0 | 22413 856 744 | spec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
613020 | 7696 0 0 | 21717 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
643300 | 8984 0 0 | 24597 856 744 | spec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
645200 | 1302 0 0 | 10569 800 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
647340 | 8984 0 0 | 24597 856 744 | spec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
647740 | 8984 0 0 | 24597 856 744 | spec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
648240 | 8984 0 0 | 24597 856 744 | spec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
651900 | 6160 0 0 | 21773 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
658180 | 9280 0 0 | 24557 856 744 | spec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
658840 | 9280 0 0 | 24557 856 744 | spec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
658840 | 9280 0 0 | 24557 856 744 | spec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
658860 | 9280 0 0 | 24557 856 744 | spec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
755600 | 2378 0 0 | 12500 808 776 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
778900 | 2277 0 0 | 12156 808 776 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
928360 | 1348 0 0 | 11420 808 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
952160 | 2122 0 0 | 11132 792 776 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
993600 | 1052 0 0 | 10028 792 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
1099960 | 1303 0 0 | 11156 808 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
1267540 | 2431 0 0 | 11721 800 736 | spec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | emmintrin4 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | emmintrin4 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | emmintrin4 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | emmintrin4 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | emmintrin4 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | emmintrin4 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | simple |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | simple |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | simple |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | simple |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | simple |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | simple |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | spec |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | spec |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | spec |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | spec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | spec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | spec |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | unrolled |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | unrolled |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | unrolled |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | unrolled |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | unrolled |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | unrolled
|