• Transfer Length (TL=):
    • Transfer length is the number of elements logical transferred at one time.
    • A primitive typically processes one transfer length of elements at a time.
  • Consume Length (CL=):
    • The consume length is the number of elements "digested" by the primitive in conjunction with each transfer length.
    • Typically consume length is equal to transfer length. (Top row in diagram)
    • The consume length can be larger than the transfer length. In this case CL-TL elements are skipped over between each transfer. (Middle row in diagram)
    • The consume length can also be smaller than the transfer length. In this case the last TL-CL elements in one transfer are also the first elements in the next transfer. (Bottom row in diagram)