I recently got my hands on a laptop with a GPU, and was playing around with it when I noticed there's a "GPU Subdivision" option in the preferences.
I'm assuming that enabling this offloads the work of generating subdivision to the GPU instead of relying on the CPU for that task. I'm also assuming that the GPU would be faster at this job than the CPU. However I've not had much luck putting that to the test. I tried applying high levels of subdivision to a high-poly mesh (a torus with lots of polys), but attempting to get the subsurf level up to the point where it would be noticeable that subsurf generation was slowing things down ended up pushing the machine to the point where Blender crashed, regardless of whether GPU or CPU was selected.
In the interests of determining whether it would be better to use GPU for subsurface generation or the CPU, is there a simple way of benchmarking the relative performance of either? As noted above, my attempt to stress test this with a high poly + high level subsurface crashed Blender in both GPU and CPU mode.