Patent ID: 11971834
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 18:
19. An integrated circuit comprising:
a plurality of direct memory access (DMA) controllers;
a respective plurality of processing devices communicatively coupled to the plurality of DMA controllers; and
an on-chip interconnect configured to implement control logic to:
convey a read request from a primary DMA controller of the plurality of DMA controllers to a source memory device; and
broadcast or multi-cast a read response by conveying respective copies of the read response from the source memory device to the primary DMA controller and one or more secondary DMA controllers, each of the primary DMA controller and one or more secondary DMA controllers having a corresponding on-chip destination memory device included in the integrated circuit;
control the processing devices to apply a preprocessing operation to data included in the read response; and
control the primary DMA controller and the one or more secondary DMA controllers to write the data included in the read response to corresponding on-chip destination memory devices associated with the respective primary and secondary DMA controllers subsequently to applying the preprocessing operation.