Yeah, I totally agree.  It&#x27;s not just the OpenMP backend, it&#x27;s Thrust in general.  I had a project that was probably 5-10k LOC and it took like 2 minutes to compile with Thrust.  I&#x27;m pretty sure nvcc doesn&#x27;t handle the templating very well.