Methods and apparatus for providing direct memory access control
AssigneeBOPS, Inc.
InventorEdwin Frank Barry
Life of this patent
Estimating the term…
Loading patent…
AssigneeBOPS, Inc.
InventorEdwin Frank Barry
Estimating the term…
Techniques are described for providing mechanisms of data distribution to and collection of data from multiple memories in a data processing system. The system may suitably be a manifold array (ManArray) processing system employing an array of processing elements. Virtual to physical processing element (PE) identifier translation is employed in conjunction with a ManArray PE interconnection topology to support a variety of communication models, such as hypercube and such. Also, PE addressing nodes are based upon logically nested parameterized loops. Mechanisms for updating loop parameters, as well as exemplary instruction formats are also described.
An apparatus for performing virtual identification (VID) to physical identification (PID) translation for data elements to be accessed within local memory of a processing element whereby a direct memory access controller can access PE memories according to their VIDs, the apparatus comprising:
An apparatus for performing VID-to-PID translation for data elements to be accessed within local memory of a processing element whereby a direct memory access controller can access PE memories according to their VIDs, the apparatus comprising:
A method of providing complex data access patterns for accessing the memory elements of multiple processing elements (PEs) in a DMA controller, the method comprising the steps of:
A system for providing complex data access patterns for accessing the memory elements of multiple processing elements (PEs) in a DMA controller, the system comprising:
Dependencies are inferred from the claim text.