about interpretating visual profiler results

Visual profiler shows ‘warp_serialize’ is 0, and ‘divergent_branch’ is 219.
How to understand this, since I guess divergent branch should cause some serialized warp?

Another question is that time stamp can not be enabled in visual profiler, does that affect the accuracy of the profiling results?


Check the profiler documentation from the toolkit download. IIRC warp_serialize is specifically related to multiple threads in a warp accessing different elements of constant memory.