Hi I am curious, does running a local pool server distributing out 'shares' more efficient compared to using the standard bitcoind? I noticed the increase shares generation per gpu worker in a mining pool compared to solo mining using bitcoind. I was wondering if this idea of breaking the work into smaller shares like what mining pools are doing could be applied to solo mining if let say I have 6 gpu and more running. Would using normal bitcoind in solo mining cause the same work to be processed redundantly? For example, I recalled slush mentioned the need to register each gpu into individual workers on the website.
Could using remote mining server tool like that developed by puddinpop be the way to go?