https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104768
Bug ID: 104768 Summary: [nvptx] Exploit Independent Thread Scheduling for sm_70+ Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Starting with sm_70, a fundamental change in the architecture occurred, called "Independent Thread Scheduling". It means warps threads are no longer executing in lock-step. We could try to exploit this in the port. F.i., is it still necessary to emit a warp sync after a diverging branch?