01-31-2011, 06:36 PM
update after SDK v2.3:
advantages:
===========
ATI:
- better performance-to-price ratio
- excellent single-hash performance in general which is required when cracking modern hashes like $1$, $6$ or phpass
NV:
- performance loss on unsalted multi-hashes is less than 10% even on huge hashtables because of better memory access
disadvantages:
==============
ATI:
- requires kernel code written with proper vector datatype usage to get full performance but not all algorithms are compatible with that.
- linux specific: requires running X and a user logged into xsession that runs oclhashcat
- windows specific: each gpu needs to be connected to monitor
NV:
- no bitalign instruction. some workarounds are known but that are accessible by cuda only (not opencl)
bugs:
=====
ATI:
- hd5970 only 1st gpu is supported (windows only)
advantages:
===========
ATI:
- better performance-to-price ratio
- excellent single-hash performance in general which is required when cracking modern hashes like $1$, $6$ or phpass
NV:
- performance loss on unsalted multi-hashes is less than 10% even on huge hashtables because of better memory access
disadvantages:
==============
ATI:
- requires kernel code written with proper vector datatype usage to get full performance but not all algorithms are compatible with that.
- linux specific: requires running X and a user logged into xsession that runs oclhashcat
- windows specific: each gpu needs to be connected to monitor
NV:
- no bitalign instruction. some workarounds are known but that are accessible by cuda only (not opencl)
bugs:
=====
ATI:
- hd5970 only 1st gpu is supported (windows only)