However, just because someone else creates/makes something that may be faster, doesn't mean it can't be. I bet albertosd would tell you his BSGS program is faster than JLPs, I think he has a video on it, I think.
Yes my version of BSGS is a little more faster because the bloom filter use less memory than the hash table.
This debate between GPU and CPU power need to be clarified.
Obviously GPU Power is better than CPU.
So to compare apples with apples, we need the exactly same program or algorithm to see how fast is one or another.
The main advantage of CPU programs that use RAM as "booster" is that RAM for CPU can reach some 128 GB or some terabyte if you are testing it in some custom server.
The GPU max Memory available is some 32 GB in some high end devices.
That is why there aren't many programs like BSGS for GPU.
So we can't compare an algorithm like kangaroo for GPU against some Custom BSGS with stride in CPU because in that case we are comparing apples and pineapples. (There is not point of comparation)
Regards