JPaulMora / Pyrit

The famous WPA precomputed cracker, Migrated from Google.
GNU General Public License v3.0
1.07k stars 273 forks source link

PMKs/s seem a bit low? #379

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.just running a benchmark
2.
3.

What is the expected output? What do you see instead?
Computed 2274.76 PMKs/s total.
#1: 'CUDA-Device #1 'GeForce 8400 GS'': 511.7 PMKs/s (RTT 2.9)
#2: 'CPU-Core (SSE2)': 297.4 PMKs/s (RTT 2.8)
#3: 'CPU-Core (SSE2)': 288.8 PMKs/s (RTT 2.9)
#4: 'CPU-Core (SSE2)': 257.0 PMKs/s (RTT 2.9)
#5: 'CPU-Core (SSE2)': 255.4 PMKs/s (RTT 3.1)
#6: 'CPU-Core (SSE2)': 264.8 PMKs/s (RTT 3.0)
#7: 'CPU-Core (SSE2)': 293.6 PMKs/s (RTT 3.1)
#8: 'CPU-Core (SSE2)': 247.9 PMKs/s (RTT 3.1)

Not sure what the output should be... 1st time user so sorry if I'm ignorant.
Should I not see a higher output on my : #1: 'CUDA-Device #1 'GeForce 8400 
GS'': 511.7 PMKs/s (RTT 2.9)

I have tried the limit_ncpus = 0 "changing from 0 up to 8" but nothing changed, 
the output was still around 500 PMKs/s

What version of the product are you using? On what operating system?
Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
OS Backtrack5 R1

Please provide any additional information below.
I have output my proc info for you as well:
*
cat /proc/cpuinfo
processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 1
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 1
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 2
initial apicid  : 2
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 2
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 2
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 4
initial apicid  : 4
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 3
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 3
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 6
initial apicid  : 6
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 4
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 5
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 1
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 3
initial apicid  : 3
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 6
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 2
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 5
initial apicid  : 5
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 7
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 65
model name  : Dual-Core AMD Opteron(tm) Processor 8220
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 3
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 7
initial apicid  : 7
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.25
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

Original issue reported on code.google.com by chrissou...@hotmail.com on 26 Jan 2012 at 7:18

GoogleCodeExporter commented 9 years ago
It is normal for the CPU to be this "slow". Here is my benchmark for comparison:
#1: 'CUDA-Device #1 'GeForce GT 540M'': 4148.2 PMKs/s (RTT 2.7)
#2: 'CPU-Core (SSE2/AES)': 337.2 PMKs/s (RTT 3.1)
#3: 'CPU-Core (SSE2/AES)': 367.6 PMKs/s (RTT 3.4)
#4: 'CPU-Core (SSE2/AES)': 333.1 PMKs/s (RTT 3.0)
#5: 'CPU-Core (SSE2/AES)': 381.4 PMKs/s (RTT 3.0)
#6: 'CPU-Core (SSE2/AES)': 346.7 PMKs/s (RTT 3.1)
#7: 'CPU-Core (SSE2/AES)': 350.5 PMKs/s (RTT 3.0)
#8: 'CPU-Core (SSE2/AES)': 342.4 PMKs/s (RTT 3.0)

However, your GPU seems a bit slow to me. I'm no real expert on GPU's, but how 
strong is it? I mean, can you play for example Deus Ex: Human Revolution with 
it?

Original comment by dave.sto...@gmail.com on 29 Feb 2012 at 1:29

GoogleCodeExporter commented 9 years ago
the GPU is slow, im actually surprised it has cuda cores ... its that old, but 
anyway, it only has 16 of them ... and that's not a lot .... the 540M has 96, 
supposedly, and the ratio seems fairly consistent .... 

Original comment by uti.illi...@gmail.com on 11 Jun 2014 at 6:52

GoogleCodeExporter commented 9 years ago
Yes, I agree with you. Anyway, I thought my 740m would have been faster, it has 
384 cores..
@dave which CPU did you benchmark on? Just trying to understand if it's normal, 
or something weird in going on with my laptop

#1: 'CUDA-Device #1 'GeForce GT 740M'': 11811.9 PMKs/s (RTT 2.8)
#2: 'CPU-Core (SSE2)': 410.0 PMKs/s (RTT 2.9)
#3: 'CPU-Core (SSE2)': 408.8 PMKs/s (RTT 3.0)
#4: 'CPU-Core (SSE2)': 412.9 PMKs/s (RTT 3.0)
#5: 'CPU-Core (SSE2)': 410.1 PMKs/s (RTT 3.0)
#6: 'CPU-Core (SSE2)': 411.0 PMKs/s (RTT 3.0)
#7: 'CPU-Core (SSE2)': 408.3 PMKs/s (RTT 3.0)
#8: 'CPU-Core (SSE2)': 400.9 PMKs/s (RTT 3.0)

Original comment by pagos1...@gmail.com on 1 Jul 2014 at 11:37

GoogleCodeExporter commented 9 years ago
a query, I installed everything correctly,
when running list_cores: shows me this.
all right, let me know as I do that 
"'CUDA-Device # 1' GeForce 410 '' 'show me 
the other 3 cores?

#1: 'CUDA-Device #1 'GeForce 410''
#2: 'CPU-Core (SSE2)'
#3: 'CPU-Core (SSE2)'
#4: 'CPU-Core (SSE2)'

Original comment by hever_50...@hotmail.com on 26 Apr 2015 at 10:52