This shows you the differences between two versions of the page.
john:benchmarks [2021/10/26 17:47] fantomas [GPU benchmarks] |
john:benchmarks [2024/12/11 13:17] (current) fantomas [GPU benchmarks] |
||
---|---|---|---|
Line 105: | Line 105: | ||
^ DES crypt() \\ many / one salt ^ MD5 crypt() ^ [[http://www.openwall.com/crypt/|bcrypt]] <sub>x32</sub> ^ LM (Windows LanMan) ^ CPU & clock rate ^ JtR ^ OS ^ compiler ^ make target ^ tweaks ^ | ^ DES crypt() \\ many / one salt ^ MD5 crypt() ^ [[http://www.openwall.com/crypt/|bcrypt]] <sub>x32</sub> ^ LM (Windows LanMan) ^ CPU & clock rate ^ JtR ^ OS ^ compiler ^ make target ^ tweaks ^ | ||
- | | 11162K/ 10059K \\ 256/256 AVX2 | 89052 \\ 256/256 AVX2 8x3 | 1371 \\ 32/64 X3 | 92790K \\ 256/256 AVX2 | Core i7-6600U \\ 2.60GHz | 1.9.0-jumbo-1+bleeding-0835ce060 | Linux | gcc version 10.2.1 20210110 | x86_64-linux-gnu | | | + | | **14843K** / **13548K** \\ 256/256 AVX2 | **107352** \\ 256/256 AVX2 8x3 | **1702** \\ 32/64 X3 | **114829K** \\ 256/256 AVX2 | Core i5-9500 \\ 3.00GHz | 1.9.0-jumbo-1+bleeding-250498b959 | Linux | gcc version 12.2.0 | x86_64-linux-gnu | | |
- | | **6200K** / **5898K** \\ 128/128 AVX-16 | 17418 \\ 32/64 X2 | 1046 \\ 32/64 X2 | **80981K** \\ 128/128 BS AVX-16 | Core i7-3770 \\ 3.4 GHz | 1.8.0 | Linux | gcc 4.7.3 | linux-x86-64-avx | | | + | | 12462K / 11220K \\ 256/256 AVX2 | 101736 \\ 256/256 AVX2 8x3 | 1501 \\ 32/64 X3 | 100811K \\ 256/256 AVX2 | Core i7-4790 \\ 4.0GHz turbo | 1.9.0-jumbo-1+bleeding-0835ce060 | Linux | gcc version 10.2.1 20210110 | x86_64-linux-gnu | | |
+ | | 11162K / 10059K \\ 256/256 AVX2 | 89052 \\ 256/256 AVX2 8x3 | 1371 \\ 32/64 X3 | 92790K \\ 256/256 AVX2 | Core i7-6600U \\ 3.4GHz turbo | 1.9.0-jumbo-1+bleeding-0835ce060 | Linux | gcc version 10.2.1 20210110 | x86_64-linux-gnu | | | ||
+ | | 6200K / 5898K \\ 128/128 AVX-16 | 17418 \\ 32/64 X2 | 1046 \\ 32/64 X2 | 80981K \\ 128/128 BS AVX-16 | Core i7-3770 \\ 3.4 GHz | 1.8.0 | Linux | gcc 4.7.3 | linux-x86-64-avx | | | ||
| 5802K / 5491K \\ 128/128 BS AVX-16 | 14766 \\ 32/64 X2 | 940 \\ 32/64 X2 | 71238K \\ 128/128 BS AVX-16 | Core i7-2600K \\ 3.4 GHz | 1.7.9 | Linux | gcc 4.6.1-9ubuntu3 | linux-x86-64-avx | | | | 5802K / 5491K \\ 128/128 BS AVX-16 | 14766 \\ 32/64 X2 | 940 \\ 32/64 X2 | 71238K \\ 128/128 BS AVX-16 | Core i7-2600K \\ 3.4 GHz | 1.7.9 | Linux | gcc 4.6.1-9ubuntu3 | linux-x86-64-avx | | | ||
| 5731K / 4647K \\ 128/128 BS AVX-16 | 14648 \\ 32/64 X2 | 918 \\ 32/64 X2 | 26852K \\ 128/128 BS AVX-16 | Core i7-2600K \\ 3.4 GHz | 1.7.8 | Linux | gcc 4.5.2-8ubuntu4 | linux-x86-64-avx | | | | 5731K / 4647K \\ 128/128 BS AVX-16 | 14648 \\ 32/64 X2 | 918 \\ 32/64 X2 | 26852K \\ 128/128 BS AVX-16 | Core i7-2600K \\ 3.4 GHz | 1.7.8 | Linux | gcc 4.5.2-8ubuntu4 | linux-x86-64-avx | | | ||
Line 115: | Line 117: | ||
| 4458K / 4275K \\ 128/128 BS SSE2-16 | 17335 \\ 32/64 X2 | 1098 \\ 32/64 X2 | 61769K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc-4.7.0_20111108 | linux-x86-64 | | | | 4458K / 4275K \\ 128/128 BS SSE2-16 | 17335 \\ 32/64 X2 | 1098 \\ 32/64 X2 | 61769K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc-4.7.0_20111108 | linux-x86-64 | | | ||
| 4452K / 4275K \\ 128/128 BS SSE2-16 | 17521 \\ 32/64 X2 | 1106 \\ 32/64 X2 | 61240K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc-4.7.0_20111108 | linux-x86-64 | -march=nocona | | | 4452K / 4275K \\ 128/128 BS SSE2-16 | 17521 \\ 32/64 X2 | 1106 \\ 32/64 X2 | 61240K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc-4.7.0_20111108 | linux-x86-64 | -march=nocona | | ||
- | | 4452K / 4275K \\ 128/128 BS SSE2-16 | **45328** \\ SSE2i 12x | 1122 \\ 32/64 X2 | 61470K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9-jumbo5 | Linux | gcc 4.6.2 SUSE | linux-x86-64i | | | + | | 4452K / 4275K \\ 128/128 BS SSE2-16 | 45328 \\ SSE2i 12x | 1122 \\ 32/64 X2 | 61470K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9-jumbo5 | Linux | gcc 4.6.2 SUSE | linux-x86-64i | | |
- | | 4449K / 4289K \\ 128/128 BS SSE2-16 | 17734 \\ 32/64 X2 | **1131** \\ 32/64 X2 | 61684K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc 4.6.2 SUSE | linux-x86-64 | -march=nocona | | + | | 4449K / 4289K \\ 128/128 BS SSE2-16 | 17734 \\ 32/64 X2 | 1131 \\ 32/64 X2 | 61684K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc 4.6.2 SUSE | linux-x86-64 | -march=nocona | |
| 4449K / 4283K \\ 128/128 BS SSE2-16 | 17478 \\ 32/64 X2 | 1080 \\ 32/64 X2 | 60780K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc 4.5.1 SUSE | linux-x86-64 | | | | 4449K / 4283K \\ 128/128 BS SSE2-16 | 17478 \\ 32/64 X2 | 1080 \\ 32/64 X2 | 60780K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | gcc 4.5.1 SUSE | linux-x86-64 | | | ||
| 4448K / 4286K \\ 128/128 BS SSE2-16 | 17083 \\ 32/64 X2 | 1058 \\ 32/64 X2 | 61171K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | icc 12.1.0 | linux-x86-64 | -march=core2 -fast | | | 4448K / 4286K \\ 128/128 BS SSE2-16 | 17083 \\ 32/64 X2 | 1058 \\ 32/64 X2 | 61171K \\ 128/128 BS SSE2-16 | Celeron E3200 \\ oc 4.00GHz | 1.7.9 | Linux | icc 12.1.0 | linux-x86-64 | -march=core2 -fast | | ||
Line 254: | Line 256: | ||
====== GPU benchmarks ====== | ====== GPU benchmarks ====== | ||
- | **These can vary highly with different JtR, driver and platform versions.** | + | * These can vary highly with different JtR, driver and platform versions. |
- | ** per-hash LWS and GWS are important as much** | + | * per-hash LWS and GWS are important as much |
+ | * real numbers are to be put there, virtual are useless on GPUs | ||
^ descrypt-opencl \\ many/one salt ^ md5crypt-opencl \\ many/one salt ^ bcrypt-opencl ^ LM-opencl ^ JtR ^ OS ^ Device Name ^ Driver Version ^ Platform Version ^ | ^ descrypt-opencl \\ many/one salt ^ md5crypt-opencl \\ many/one salt ^ bcrypt-opencl ^ LM-opencl ^ JtR ^ OS ^ Device Name ^ Driver Version ^ Platform Version ^ | ||
- | | 38358K / 36390K \\ LWS=64 GWS=16384 | 1288K / 1259K \\ LWS=32 GWS=98304 | 846 \\ LWS=8 GWS=1024 | 24272M \\ LWS=96 GWS=65536 | 1.9.0-jumbo-1+bleeding-0835ce060 | linux-gnu | GeForce GT 1030 | 460.91.03 | OpenCL 1.2 CUDA 11.2.162 | | + | | 440819K / 414040K \\ LWS=32 GWS=131072 | 5160K / 4222K \\ LWS=32 GWS=114688 | 6053 \\ LWS=8 GWS=4096 | 4500M \\ LWS=128 GWS=131072 | 1.9.0-jumbo-1+bleeding-250498b959 | linux-gnu | GeForce GTX 1650 | 535.183.01 | OpenCL 3.0 CUDA \\ OpenCL C 1.2 | |
- | | 5454K / 5420K real \\ 7782K / 5393K virtual \\ LWS=16 GWS=8192 | 173070 / 173070 real \\ 244132 / 244132 virtual \\ LWS=256 GWS=24576 | 364 real \\ 18618 virtual \\ LWS=8 GWS=1024 | 7644M real \\ 10754M virtual \\ LWS=32 GWS=65536 | 1.9.0-jumbo-1+bleeding-0835ce060 | Debian GNU/Linux 11 | Intel(R) HD Graphics 520 | 1.0.0 | OpenCL 1.1 Mesa 20.3.5 | | + | | 38358K / 36390K \\ LWS=64 GWS=16384 | 1288K / 1259K \\ LWS=32 GWS=98304 | 846 \\ LWS=8 GWS=1024 | 877399K \\ LWS=128 GWS=65536 | 1.9.0-jumbo-1+bleeding-ce068233d | linux-gnu | GeForce GT 1030 | 460.91.03 | OpenCL 1.2 CUDA 11.2.162 | |
- | | 33242K / 28356K real \\ 3440M / 268101K virtual \\ LWS=128 GWS=32768 | 284928 / 279552 real \\ 2590K / 1996K virtual \\ LWS=64 GWS=1536 | 748 real \\ 273066 virtual \\ LWS=4 GWS=4096 | | 1.9.0-jumbo-1+bleeding-0835ce060 | Debian GNU/Linux 11 | AMD R7 M360 DRM 3.40.0 | 20.3.5 | OpenCL 1.1 Mesa 20.3.5 | | + | | 33242K / 28356K \\ LWS=128 GWS=32768 | 284928 / 279552 \\ LWS=64 GWS=1536 | 748 \\ LWS=4 GWS=4096 | | | Debian GNU/Linux 11 | AMD R7 M360 DRM 3.40.0 | 20.3.5 | OpenCL 1.1 Mesa 20.3.5 | |
+ | | 6103K / 6103K \\ LWS=16 GWS=8192 | 210651 / 210651 \\ LWS=128 gwS-24576 | 397 \\ LWS=8 GWS=4096 | 278605K LWS=256 GWS=65536 | 1.9.0-jumbo-1+bleeding-367d6438e6 | Debian GNU/Linux 12 | Intel(R) UHD Graphics 630 | 22.43.24595 | OpenCL 3.0 | | ||
+ | | 5454K / 5420K \\ LWS=16 GWS=8192 | 173070 / 173070 \\ LWS=256 GWS=24576 | 364 \\ LWS=8 GWS=1024 | 274252K \\ LWS=32 GWS=65536 | 1.9.0-jumbo-1+bleeding-ce068233d | Debian GNU/Linux 11 | Intel(R) HD Graphics 520 | 1.0.0 | OpenCL 3.0 | | ||
+ | | 960909 / 956377 \\ LWS=16 GWS=4096 | | 193 \\ LWS=8 GWS=128 | 57006K \\ LWS=512 GWS=8192 | 1.9.0-jumbo-1+bleeding-ce068233d | Debian GNU/Linux 11 | Intel(R) HD Graphics 4600 (HSW GT2) | 1.3 | OpenCL 1.2 beignet 1.3 | | ||
====== What (not) to submit ====== | ====== What (not) to submit ====== | ||