Array processing entity array placement and routing
AssigneeMobileye Vision Technologies Ltd.
InventorsKoby Yacob TAYREE, Amjad ABUD, Dror LIVNE, Arie TAL
Life of this patent
Estimating the term…
Loading patent…
AssigneeMobileye Vision Technologies Ltd.
InventorsKoby Yacob TAYREE, Amjad ABUD, Dror LIVNE, Arie TAL
Estimating the term…
A method for automatically placing and routing processing elements (PEs), where each PE has a limited connectivity to its neighbors. The method may obtain placement primitive (PP) location window information, the location window information defining possible locations of a group of PPs within a coarse-grained reconfigurable array (CGRA). The method may obtain hardware constraints regarding the array of PEs, the hardware constraints comprise local connectivity constraints and remote connectivity constraints. The method may receive a computation graph (CG) that represents mathematical expressions to be calculated by the array of PEs. The method may determine a location of the PEs of the array of PEs based on the CG, the PP location window information, and hardware constraints.
A method for placement and routing of processing entities (PEs) of an array of PEs, the method comprises:
3-5. (canceled)
7-11. (canceled)
(canceled)
17-18. (canceled)
(canceled)
23-38. (canceled)
A method for order-based placement and routing of processing entities (PEs) of an array of PEs, the method comprises:
41-42. (canceled)
(canceled)
46-65. (canceled)
67-72. (canceled)
A method for hash-based placement of an array of processing entities (PEs), the method comprises:
77-83. (canceled)
85-92. (canceled)
Dependencies are inferred from the claim text.