Transferring data in a parallel processing environment
First Claim
Patent Images
1. An integrated circuit comprising:
- a plurality of tiles, each tile comprisinga processor;
a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles; and
a switch memory that stores instruction streams that are able to operate independently for respective output ports of the switch.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit includes a plurality of tiles. Each tile includes a processor, a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles, and a switch memory that stores instruction streams that are able to operate independently for respective output ports of the switch.
243 Citations
19 Claims
-
1. An integrated circuit comprising:
a plurality of tiles, each tile comprising a processor; a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles; and a switch memory that stores instruction streams that are able to operate independently for respective output ports of the switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. An integrated circuit comprising:
-
a plurality of tiles each tile comprising a pipelined processor; and a switch including switching circuitry to forward data over data paths from other tiles to pipeline stages of the processor and to switches of other tiles wherein a plurality of sets of one or more tiles are clocked asynchronously; and wherein the plurality of sets of one or more tiles are each clocked at an integral multiple of a base frequency.
-
-
17. An integrated circuit comprising:
-
a plurality of tiles, each tile comprising a processor; and a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles; and each tile including data paths to neighboring tiles, and at least some tiles including data paths to non-neighboring tiles. - View Dependent Claims (18, 19)
-
Specification