On 11/14/14 05:36, Jakub Jelinek wrote:
So, for a warp, if some threads perform one branch of an if and other
threads another one, all threads perform the first one first (with some
maybe not doing anything), then all the threads the others (again, other
threads not doing anything)?
Nobody ever specified exactly what happens in this case to me, but I
gathered from reading the docs that once you have some threads in one
path and others in a different path, things slow down to a horrid crawl.
So you try to avoid that :-)
jeff