会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Array processor communication architecture with broadcast processor
instructions
    • 具有广播处理器指令的阵列处理器通信架构
    • US5659785A
    • 1997-08-19
    • US386384
    • 1995-02-10
    • Gerald G. PechanekLarry D. LarsenClair John GlossnerStamatis Vassiliaadis
    • Gerald G. PechanekLarry D. LarsenClair John GlossnerStamatis Vassiliaadis
    • G06F15/16G06F15/173G06F15/177G06F15/80
    • G06F15/17381
    • A plurality of processor elements (PEs) are connected in a duster by a common instruction bus to a sequencing control unit with its associated instruction memory. Each PE has data buses connected to at least its four nearest PE neighbors, referred to as its North, South, East and West PE neighbors. Each PE also has a general purpose register file containing several operand registers. A common instruction is fetched from the instruction memory by the sequencing control unit and broadcast over the instruction bus to each PE in the cluster. The instruction includes an upcode value that controls the arithmetic or logical operation performed by an execution unit in the PE on one or more operands in the register file. A switch is included in each PE to interconnect it with a first PE neighbor as the destination to which the result from the execution unit is sent. The broadcast instruction includes a destination field that controls the switch in the PE, to dynamically select the destination neighbor PE to which the result is sent. Further, the broadcast instruction includes a target field that controls the switch in the PE, to dynamically select the operand register in the register file of the PE, to which another result received from another neighbor PE in the cluster is stored. In this manner, the instruction broadcast to all the PEs in the cluster, dynamically controls the communication of operands and results between the PEs in the cluster, in a single instruction, multiple data processor array.
    • 多个处理器元件(PE)通过公共指令总线连接到除尘器中,其具有与其相关联的指令存储器的排序控制单元。 每个PE都有数据总线连接到至少其四个最近的PE邻居,称为其北,南,东和西PE邻居。 每个PE还有一个包含多个操作数寄存器的通用寄存器文件。 通过排序控制单元从指令存储器取出通用指令,并通过指令总线广播到集群中的每个PE。 该指令包括一个上限值,其控制由PE中的执行单元在寄存器文件中的一个或多个操作数上执行的算术或逻辑操作。 每个PE中包括一个交换机,将其与第一个PE邻居进行互连,作为发送执行单元的结果的目的地。 广播指令包括控制PE中的交换机的目的地字段,动态地选择发送结果的目的地邻居PE。 此外,广播指令包括控制PE中的交换机的目标字段,动态地选择PE的寄存器文件中的操作数寄存器,存储从群集中的另一个邻居PE接收到的另一结果。 以这种方式,向集群中的所有PE广播的指令在单个指令,多数据处理器阵列中动态地控制集群中的PE之间的操作数和结果的通信。