This article needs to be updated. Please help update this article to reflect recent events or newly available information.(April 2017)
This article's factual accuracy may be compromised due to out-of-date information. Please help update this article to reflect recent events or newly available information.(April 2017)
Tile processors[1] are multicore or manycore chips that contain one-dimensional, or more commonly, two-dimensional arrays of identical tiles. Each tile comprises a compute unit (or a processing engine or CPU), caches and a switch. Tiles can be viewed as adding a switch to each core, where a core comprises a compute unit and caches.
In a typical Tile Processor configuration, the switches in each of the tiles are connected to each other using one or more mesh networks.[2] The TileraTILEPro64, for example, contains 64 tiles. Each of the tiles comprises a CPU, L1 and L2 caches, and switches for several mesh networks.