Yes ... still a OpenCL novice lol (I am too old now, maybe not you lol)
I've asked brichard19 about it ... he does not seem to be interested.
I am no youngling too but I like code. I can make adjustments to Cuda but have no experience with OpenCL yet so lets see.
Ok, let us know
Initial version
for OpenCL only:
https://github.com/pikachunakapika/BitCrackuse -r to enable it. You will get 3 samples for starting points beeing used.
Please notice:
The total movement relative to each random starting point is defined by
total processed keys /
number of starting points.
E.g. if BitCrack generated 200,000 starting points and your total processed keys is 4,000,000. Each point moved by (only) 20 steps.
This is by original design and the only way to benefit from the huge parallel processing power of GPUs.
Tested OpenCL and Cuda with Nvidia Device on Linux.
Not tested on Windows. Please give feedback!
Please explain more what " -r " does exactly. And why 3 starting points?