Displaying 1 result from an estimated 1 matches for "unrollig".
Did you mean:
unrolling
2018 Jan 11
0
question about unrolling loops with convergent instructions
...n tryToUnrollLoop, there is
// If the loop contains a convergent operation, the prelude we'd add
// to do the first few instructions before we hit the unrolled loop
// is unsafe -- it adds a control-flow dependency to the convergent
// operation. Therefore restrict remainder loop (try unrollig without).
//
// TODO: This is quite conservative. In practice, convergent_op()
// is likely to be called unconditionally in the loop. In this
// case, the program would be ill-formed (on most architectures)
// unless n were the same on all threads in a thread group.
// Assuming n is t...