Patent ID: 11922306
Assignee: META PLATFORMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
traverse a feature map with n-dimensions, each of the n-dimension associated with a respective traversal size, wherein for each dimension:
increment, at each counter of a plurality of counters each associated with a respective dimension of then-dimensions of the feature map, a respective count from a respective initial value to the respective traversal size associated with the respective dimension associated with that counter;
generate, at each address generator of a plurality of address generators, at least one memory address at which a portion of the feature map is stored based on the respective counts of the plurality of counters, wherein generating the at least one memory address further includes generating signals for enabling or disabling logic stages of a machine-learning accelerator system;
track, by a dependency controller computing module, conditional status for incrementing the plurality of counters; and
allow or disallow, by the dependency controller computing module, each of the plurality of counters to increment based on the conditional statuses.