-
公开(公告)号:US07461234B2
公开(公告)日:2008-12-02
申请号:US11130613
申请日:2005-05-16
IPC分类号: G06F15/00 , G06F15/163
CPC分类号: G06F9/3001 , G06F9/30181 , G06F9/3879 , G06F9/3897 , G06F15/7867 , H03K17/002 , H03K19/1737 , H03K19/17728 , H03K19/17736
摘要: A heterogeneous array includes clusters of processing elements. The clusters include a combination of ALUs and multiplexers linked by direct connections and various general-purpose routing networks. The multiplexers are controlled by the ALUs in the same cluster, or alternatively by ALUs in other clusters, via a special purpose routing network. Components of applications configured onto the array are selectively implemented in either multiplexers or ALUs, as determined by the relative efficiency of implementing the component in one or the other type of processing element, and by the relative availability of the processing element types. Multiplexer control signals are generated from combinations of ALU status signals, and optionally routed to control multiplexers in different clusters.
摘要翻译: 异构阵列包括处理元件群。 集群包括通过直接连接和各种通用路由网络链接的ALU和多路复用器的组合。 多路复用器由同一集群中的ALU或其他集群中的ALU通过专用路由网络控制。 通过在一个或另一种类型的处理元件中实现组件的相对效率以及处理元件类型的相对可用性来确定,配置到阵列上的应用的组件被选择性地实现在多路复用器或ALU中。 多路复用器控制信号从ALU状态信号的组合产生,并且可选地路由到不同簇中的控制多路复用器。