Dumb question, is *v in GPU memory at this point? If so processing it like this is going to hurt us a lot on perf.