Depends on the algorithm used to hash the pass and the way the attack works. I believe ighashgpu bruteforces it by generating all possible hashes and simply comparing them to the collected hashes. One password or a thousand - you only have to do it once. It's the same as using rainbow tables, without the need to have tons of storage. But again, it all depends on the algorithm.