Implementation notes: x86, gpu, crypto_stream/aes128ctr

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes128ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
535225708 1408 01493949 72667 8252cryptoppg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
699624068 1408 01491122 72671 8252cryptoppg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
728424683 1408 01495601 72667 8252cryptoppg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
73129951 1488 01478855 73043 8252cryptoppg++_-m32_-Os_-fomit-frame-pointer2019082420190816
732050444 2816 01497545 72667 8252cryptoppg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
779223861 1408 01491785 72667 8252cryptoppg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
780824517 1408 01495129 72667 8252cryptoppg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
780824068 1408 01491122 72671 8252cryptoppg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
782023284 1408 01490170 72671 8252cryptoppg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
783924855 1408 01492677 72667 8252cryptoppg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
790824625 1408 01491334 72671 8252cryptoppg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
790823193 1408 01489965 72667 8252cryptoppg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
792050660 2816 01494609 72667 8252cryptoppg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
795223628 1408 01491221 72667 8252cryptoppg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
804423290 1408 01490633 72667 8252cryptoppg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
804824517 1408 01495145 72667 8252cryptoppg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
807224683 1408 01495601 72667 8252cryptoppg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
808423200 1408 01492605 72667 8252cryptoppg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
810824068 1408 01491122 72671 8252cryptoppg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
811224683 1408 01495601 72667 8252cryptoppg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
812024689 1408 01492533 72667 8252cryptoppg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
816823284 1408 01490170 72671 8252cryptoppg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
818023228 1408 01489961 72667 8252cryptoppg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
819223810 1408 01494857 72667 8252cryptoppg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
819624460 1408 01491294 72671 8252cryptoppg++_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
823625620 1408 01497081 72667 8252cryptoppg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
828424530 1408 01491566 72671 8252cryptoppg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
835223106 1408 01493205 72667 8252cryptoppg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
84129951 1488 01478807 73043 8252cryptoppg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
841623810 1408 01494617 72667 8252cryptoppg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
842825647 1408 01496585 72667 8252cryptoppg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
844825083 1408 01492917 72667 8252cryptoppg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
846423284 1408 01490170 72671 8252cryptoppg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
847624530 1408 01491566 72671 8252cryptoppg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
852824068 1408 01491122 72671 8252cryptoppg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
854422777 1408 01489450 72671 8252cryptoppg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
858424952 1408 01495941 72667 8252cryptoppg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
859224689 1408 01492533 72667 8252cryptoppg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
861224689 1408 01492549 72667 8252cryptoppg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
86289951 1488 01478807 73043 8252cryptoppg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
863624391 1408 01493157 72667 8252cryptoppg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
864825620 1408 01496921 72667 8252cryptoppg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
866419902 2976 01478923 73043 8252cryptoppg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
866723284 1408 01490226 72671 8252cryptoppg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
867623861 1408 01491481 72667 8252cryptoppg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
868024068 1408 01491122 72671 8252cryptoppg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
870423861 1408 01491481 72667 8252cryptoppg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
871624517 1408 01495081 72667 8252cryptoppg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
872023243 1408 01490238 72671 8252cryptoppg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
872424485 1408 01491277 72667 8252cryptoppg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
87369959 1488 01478899 73043 8252cryptoppg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
874425764 1408 01494053 72667 8252cryptoppg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
878024855 1408 01492677 72667 8252cryptoppg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
88009963 1488 01478975 73043 8252cryptoppg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
88009955 1488 01478871 73043 8252cryptoppg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
881224518 1408 01495025 72667 8252cryptoppg++_-m32_-O3_-fomit-frame-pointer2019082420190816
88129959 1488 01478899 73043 8252cryptoppg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
881624689 1408 01492533 72667 8252cryptoppg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
882023861 1408 01491481 72667 8252cryptoppg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
882824625 1408 01491334 72671 8252cryptoppg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
885625764 1408 01494053 72667 8252cryptoppg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
886423225 1408 01492749 72667 8252cryptoppg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
887648802 2816 01491546 72671 8252cryptoppg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
88969959 1488 01478899 73043 8252cryptoppg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
890024855 1408 01492677 72667 8252cryptoppg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
892024690 1408 01492513 72667 8252cryptoppg++_-m32_-O2_-fomit-frame-pointer2019082420190816
89209963 1488 01478975 73043 8252cryptoppg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
89249971 1488 01478875 73043 8252cryptoppg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
900823498 1408 01494313 72667 8252cryptoppg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
90369955 1488 01478871 73043 8252cryptoppg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
90489959 1488 01478899 73043 8252cryptoppg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
905224069 1408 01491066 72671 8252cryptoppg++_-m32_-O_-fomit-frame-pointer2019082420190816
90649955 1488 01478871 73043 8252cryptoppg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
907224952 1408 01495941 72667 8252cryptoppg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
910423225 1408 01492749 72667 8252cryptoppg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
91169959 1488 01478899 73043 8252cryptoppg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
91249959 1488 01478915 73043 8252cryptoppg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
91369951 1488 01478907 73043 8252cryptoppg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
91689971 1488 01478927 73043 8252cryptoppg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
918023171 1408 01490050 72671 8252cryptoppg++_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
921225764 1408 01494053 72667 8252cryptoppg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
922823261 1408 01490238 72671 8252cryptoppg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
924824068 1408 01491122 72671 8252cryptoppg++_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
92489951 1488 01478907 73043 8252cryptoppg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
92529951 1488 01478907 73043 8252cryptoppg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
925624068 1408 01491122 72671 8252cryptoppg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
927223261 1408 01490238 72671 8252cryptoppg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
933223228 1408 01489961 72667 8252cryptoppg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
941224902 1408 01492098 72671 8252cryptoppg++_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
94249951 1488 01478807 73043 8252cryptoppg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
947625083 1408 01492917 72667 8252cryptoppg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
95209963 1488 01478975 73043 8252cryptoppg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
957223810 1408 01494409 72667 8252cryptoppg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
966025620 1408 01497081 72667 8252cryptoppg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
97529955 1488 01478871 73043 8252cryptoppg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
979624625 1408 01491334 72671 8252cryptoppg++_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
994023810 1408 01494409 72667 8252cryptoppg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
102289959 1488 01478899 73043 8252cryptoppg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
107849951 1488 01478859 73043 8252cryptoppg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
1080424517 1408 01495145 72667 8252cryptoppg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer cryptopp