Complex sentence: The modifications often require a greater degree of parallelism as the GPUs can handle many more threads simultaneously than CPUs however the changes often yield greater performance even on non-GPU based machines.
Split into simpler sentences: The modifications often require a greater degree of parallelism as the GPUs can handle many more threads simultaneously than CPUs. However, the changes often yield greater performance even on non-GPU based machines.