发明名称 Processor organized in clusters of processing elements and cluster interconnections by a clustering process
摘要 An array processor includes processing elements (00, 01, 02, 03, 10, 11, 12, 13, 20, 21, 23, 30, 31, 32, 33) arranged in clusters (e.g., 44, 46, 48, 50) to form a rectangular array (40). Inter-cluster communication paths (88) are mutually exclusive. Due to the mutual exclusivity of the data paths, communications between the processing elements of each cluster may be combined in a single inter-cluster path, thus eliminating half the wiring required for the path. The length of the longest communication path is not directly determined by the overall dimension of the array, as in conventional torus arrays. Rather, the longest communications path is limited by the inter-cluster spacing. Transpose elements of an NxN torts may be combined in clusters and communicate with one another through intra-cluster communications paths. Transpose operation latency is eliminated in this approach. Each PE may have a single transmit port (35) and a single receive port (37). Thus, the individual PEs are decoupled from the array topology.
申请公布号 US7631165(B2) 申请公布日期 2009.12.08
申请号 US20070682948 申请日期 2007.03.07
申请人 ALTERA CORP. 发明人 PECHANEK GERALD GEORGE;KURAK, JR. CHARLES W.
分类号 G06F15/173;G06F15/80 主分类号 G06F15/173
代理机构 代理人
主权项
地址