Neural network weight distribution using a tree direct-memory access (dma) bus
AssigneeFacebook, Inc.
InventorHarshit Khaitan
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorHarshit Khaitan
Estimating the term…
In one embodiment, a method for distributing neural network weights using a tree direct-memory access (DMA) bus includes receiving, by a tree DMA controller, a memory address indicating a location in memory storing a set of weights associated with a machine learning model. The tree DMA controller may also receive a distribution instruction indicating tensor processor clusters selected to receive the set of weights for processing. The tree DMA controller may retrieve the set of weights from the location in memory indicated by the memory address and then send the set of weights in a DMA packet addressed to the tensor processor clusters according to the distribution instruction. The DMA packet may be sent to the tensor processor clusters via the tree DMA bus and the tensor processor clusters may process different partitioned portions of an input feature in parallel using the neural network weights.
A method comprising:
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
A system comprising:
Dependencies are inferred from the claim text.