Image processor and methods for processing an image
AssigneeMobileye Vision Technologies Ltd.
InventorsDaniel SREBNIK, Emmanuel Sixou, Gil Israel Dogon, Dror Livne
Life of this patent
Estimating the term…
Abstract
There may be provided a non-uniform Benes network, that may include a first Benes network portion that has a first number (k) of first inputs and k first outputs; a second Benes network portion that has a second number (j) of second inputs and j second outputs; wherein j is smaller than k; and a set of multiplexers that are coupled between a set of switches of an intermediate layer of the first Benes network portion and a first layer of the second Benes network layer.
Claims24
An integrated circuit for a non-uniform Benes network, the integrated circuit comprising:
- a first Benes network portion within a non-uniform Benes network, the first Benes network portion including a first number (k) of first inputs and k first outputs;
- a second Benes network portion within the non-uniform Benes network, the second Benes network portion including a second number (j) of second inputs and j second outputs, wherein j is smaller than k;
- and
- a set of multiplexers that are coupled between a set of switches of an intermediate layer of the first Benes network portion and a first layer of the second Benes network portion;
- wherein:
- the non-uniform Benes network is configured to couple processing units of a two-dimensional array of the integrated circuit;
- and
- the integrated circuit includes a two-dimensional integrated circuit.
A method for operating a non-uniform Benes network, the method comprising:
- conveying data through the non-uniform Benes network, the non-uniform Benes network included in an integrated circuit and configured to couple processing units of a two-dimensional array of the integrated circuit, wherein the non-uniform Benes network comprises:
- a first Benes network portion that has a first number (k) of first inputs and k first outputs;
- a second Benes network portion that has a second number (j) of second inputs and j second outputs, wherein j is smaller than k;
- and
- a set of multiplexers that are coupled between a set of switches of an intermediate layer of the first Benes network portion and a first layer of the second Benes network portion;
- wherein the integrated circuit includes a two-dimensional integrated circuit.
A non-transitory computer readable medium that stores instructions for operating a non-uniform Benes network that is included in an integrated circuit and is configured to couple processing units of a two-dimensional array of processing units of the integrated circuit, which when executed by a computer, cause the computer to perform operations comprising:
- conveying data through the non-uniform Benes network, wherein the non-uniform Benes network comprises:
- a first Benes network portion that has a first number (k) of first inputs and k first outputs;
- a second Benes network portion that has a second number (j) of second inputs and j second outputs, wherein j is smaller than k;
- and
- a set of multiplexers that are coupled between a set of switches of an intermediate layer of the first Benes network portion and a first layer of the second Benes network portion;
- wherein the integrated circuit includes a two-dimensional integrated circuit.
Dependencies are inferred from the claim text.