LNO: Gather-Scatter
Special form of loop fission:
- If the loop to be optimized contains conditional execution, it is often faster to evaluate all the conditions first.
-
-
-
-
-
-
-
-
-
- The computationally intensive loop runs only over the indices for which the condition was true and can be better optimized (SWP)
- LNO will not evaluate the nested IF conditions, unless -LNO:gather_scatter=2 is used