Skip to content

ThreadIndicesTopologyMap optimization when MaskNone and ScatterIdentity used

Separate ThreadindicesTopologyMap into two specializations:

  • The first one would store all the variable concerning the custom Scatter and Mask used.
  • The second one would store fewer variables since when using MaskNone and ScatterIdentity those would not be needed.

Therefore this will be the third part of a series of Merge Requests:

  1. !2035 (merged) Using auto in WorkletInvokerFunctorDetail.h
  2. !2032 (merged) Remove ThreadIndicesTypes concrete instances in the Fetch's specializations
  3. !2027 (merged) Adding new template parameter in ThreadIndicesTologyMap and its specializations.
Edited by Vicente Bolea

Merge request reports