3 ms·
Indeed, I'm using CUDA (PyCUDA) and getting about 200,000 iterations per second.
by dmillar 17y ago
Indeed, I'm using CUDA (PyCUDA) and getting about 200,000 iterations per second.
- grandalf 17y agowhat's your best one so far?
- dmillar 17y agoHamming distance? Lowest looks like 31, and I've seen a bunch around there, but to save on iterations it's only dumping out every 1 million comparison, or ones less than 20. What's notable is that my average is in the mid 30s. Seems like these JS based computers higher. Not sure why this is.
- jcapote 17y agoEither my hamming distance algo sucks, or my entropy pool rules. Lowest has been 28
- grandalf 17y agothat's not bad... i did a very quick attempt in ruby and it's been chugging away for a few hours and the best is 46 :) rfc1036 tHreaded File poStgres donGarra MckusicK send blocks Postgres wozniak utc kahan
- deleted 17y ago[deleted]
- lukas 17y agoWhat does an iteration mean? I can do about 2million shas/process with just the cpu. I think CUDA is much faster.
- profquail 17y agoI'm not really what he means either. If he was talking about kernel launches, there'd be no way he was getting 200k/sec since there's a bit of a launch latency (tens of milliseconds); the EngineYard program that one of the members posted on the CUDA forum can do over 200 million SHA hashes on a good card. One member said that he was getting over a billion hashes/sec on his multi-GPU setup.
- dmillar 17y agoBy iteration, I mean one loop of my algorithm. I'm not brute forcing. There are a few other calculations I'm doing in addition to the hamming distance and the hash. I'm relying heavily on the random characters you get to append.