发明名称 Processor architecture with switch matrices for transferring data along buses
摘要 There is described a processor architecture, comprising: a plurality of first bus pairs, each first bus pair including a respective first bus running in a first direction (for example, left to right) and a respective second bus running in a second direction opposite to the first direction (for example right to left); a plurality of second bus pairs, each second bus pair including a respective third bus running in a third direction (for example downwards) and a respective fourth bus running in a fourth direction opposite to the third direction (for example upwards), the third and fourth buses intersecting the first and second buses; a plurality of switch matrices, each switch matrix located at an intersection of a first and a second pair of buses; a plurality of elements arranged in an array, each element being arranged to receive data from a respective first or second bus, and transfer data to a respective first or second bus. The elements in the array include processing elements, for operating on received data, and memory elements, for storing received data. The described architecture has the advantage that it requires relatively little memory, and the memory requirements can be met by local memory elements in the array.
申请公布号 US8904148(B2) 申请公布日期 2014.12.02
申请号 US201113176381 申请日期 2011.07.05
申请人 Intel Corporation 发明人 Claydon Anthony Peter John;Claydon Anne Patricia
分类号 G06F15/80 主分类号 G06F15/80
代理机构 Schiff Hardin LLP 代理人 Schiff Hardin LLP
主权项 1. A processor architecture comprising: a plurality of array elements arranged in an array; and at least one switch matrix configured to route data between the array elements; wherein the processor architecture is configured such that the at least one switch matrix is switched to transfer the data in a series of predetermined cyclical patterns, which are repeated, to provide transfer cycles that occur at predetermined times such that the array elements are synchronized to the transfer cycles and to execute instructions as a result of receiving data.
地址 Santa Clara CA US