Patent Document ID: 9898266
Application ID: 15005781
Patent Flag: 1

Claim One:
1. A method to increase vector sizes of vectorized loop iterations in a register, the method comprising: prior to executing an original loop having iterations, executing a single loop to increase vector sizes by generating vectorized iterations of the original loop, the increased vector sizes not capped by boundaries due to a vector length, the single loop including: identifying, by executing a first instruction with at least one processor, a first dependent iteration in the original loop; vectorizing, by executing a second instruction with the at least one processor, a first group of iterations of the original loop from a start of the original loop up to the first dependent iteration; and vectorizing, by executing a third instruction with the at least one processor, a second group of iterations of the original loop from the first dependent iteration up to a second dependent iteration; storing, in memory, the first and second vectorized iterations of the original loop, the stored first and second vectorized iterations of the original loop having the increased vector sizes to simultaneously execute an increased number of operations during execution of the stored first and second vectorized iterations of the original loop.