I'm currently mining on a pool (Ethermine) with a single NVidia GTX 1060 6GB on Linux with NVidia proprietary drivers.
When I run ethminer with OpenCL (-G), I locally see a hashrate of about 18 MH/s, and the pool website is consistent with that value. However, if I try running ethminer with Cuda (-U), I locally see a higher hashrate (20 MH/s), but the website dashboard indicates a lower hashrate (16 MH/s).
I'm a bit confused. Should I consider the local hashrate or the pool's? For mining purposes, does Cuda produce higher hash rates with NVidia cards compared to OpenCL?