A quick update on yesterday’s post. I went through the code as promised. The issue does indeed seem pointer related. Fields on the CPU partition structure (seg and hit) are simply pointers. Currently I have replicated this version of partition, but I doubt this can be achieved on the GPU. I’ll explore this a little more and see what can be done.