For a long time now, seeds that are output from this program always print out twice.
The most I could figure out is that the duplication must be happening in the GPU code, or maybe on the host thread running the GPU code. Because by the time it gets to the cpu filters where it will eventually print out the result, it's only going to print once per result ultimately, so it must have been given 2 of that result.
I have no basis for thinking this is true but I hope it's not the case that we're doing 2x the work all the time as evidenced by the duplicate results.
For a long time now, seeds that are output from this program always print out twice.
The most I could figure out is that the duplication must be happening in the GPU code, or maybe on the host thread running the GPU code. Because by the time it gets to the cpu filters where it will eventually print out the result, it's only going to print once per result ultimately, so it must have been given 2 of that result.
I have no basis for thinking this is true but I hope it's not the case that we're doing 2x the work all the time as evidenced by the duplicate results.