Used Hashcat in the Student Cluster Competition[1] of SC16 conference. There was a task where students were asked to recovery as many passwords as possible from a vault consisting of md5crypt and bcrypt hashes[2]. The performance was amazing - 8400k md5crypt per second with 2 NVIDIA K80.<p>I also profiled the code trying to discover possible optimizations, and found that the code has been heavily optimized. Computation and data transfer are well overlapped, so GPU utilization is pretty high. It's a really great tool.<p>[1] <a href="http://studentclustercompetition.us/2016/applications.html" rel="nofollow">http://studentclustercompetition.us/2016/applications.html</a><p>[2] <a href="https://docs.google.com/document/d/1tXBy9-ajFtO_b8hvbuleqRbcNYvgoGUQgvQN1vzPWHM/edit" rel="nofollow">https://docs.google.com/document/d/1tXBy9-ajFtO_b8hvbuleqRbc...</a>