会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Parallel computing system with processing element number setting mode
and shortest route determination with matrix size information
    • 具有处理元件数设定模式的并行计算系统和矩阵尺寸信息的最短路由确定
    • US5689647A
    • 1997-11-18
    • US551694
    • 1995-11-01
    • Hiroki Miura
    • Hiroki Miura
    • G06F9/44G06F15/173G06F15/80
    • G06F15/8092G06F15/17337G06F15/8023G06F15/82G06F9/4436
    • A parallel computer system includes a plurality of processing elements each including a network control unit and a data processing unit. The network control unit of each processing element includes a north, east, west and south ports to each of which a row and column communication lines are connected so as to construct a torus mesh network. A specific mode flag which is set by a reset signal from a host computer coupled to the network and a number register are formed in the data processing unit. If a packet is sent to the network from the host computer when the specific mode flag is set, in the processing element which received the packet, the processing element number included in the packet is set in the number register and the specific mode flag is reset so that the processing element can be identified by that processing element number in a normal mode. In the normal mode, the packet is inputted to the data processing unit when the processing element number of the packet is coincident with its own processing element number. If not coincident, the packet is outputted to a port determined by a predetermined algorithm so that the packet can be transferred to an addressed processing element on the network with the shortest distance.
    • 并行计算机系统包括多个处理单元,每个处理单元包括网络控制单元和数据处理单元。 每个处理元件的网络控制单元包括北,东,西和南端口,每个端口连接一行和一列通信线路,以构成环面网状网络。 在数据处理单元中形成由来自耦合到网络的主计算机的复位信号和数字寄存器设置的特定模式标志。 如果在设定了特定模式标志的情况下从主计算机发送数据包,则在接收到数据包的处理单元中,包含在数据包中的处理单元号被设定在数字寄存器中,特定模式标志被复位 使得处理元件可以通过正常模式中的处理元件号来识别。 在正常模式下,当分组的处理单元号与其自身的处理单元号一致时,分组输入到数据处理单元。 如果不一致,则将分组输出到由预定算法确定的端口,使得分组可以以最短距离传送到网络上的寻址处理元件。
    • 27. 发明授权
    • Global rotation of data in synchronous vector processor
    • 同步矢量处理器中数据的全局旋转
    • US5327541A
    • 1994-07-05
    • US887228
    • 1992-05-18
    • Peter ReineckeJimmie D. ChildersHiroshi MiyaguchiMoo-Taek Chung
    • Peter ReineckeJimmie D. ChildersHiroshi MiyaguchiMoo-Taek Chung
    • F02B75/02G06F15/80G06F12/00G06F15/76
    • G06F15/8092G06F15/8015F02B2075/027
    • An apparatus and method for performing rotation of data in a register file memory. The apparatus utilizes a rotation address generator including rotation value, modulus, and offset registers, a comparator, a data selector, logic circuitry, and a subtractor. A predetermined area (P.times.Q) of the register file memory and a rotation value corresponding to the number of bits to be rotated in the rotation area is designated by an instruction program memory. An instruction decoder signals the register file, modulus register, rotation value register, and offset register of an impending rotation of data, thereby enabling loading of the modulus and rotation value registers and resetting of the offset register. A counter provides a relative address to the comparator and data selector. The comparator compares the relative address with the output of the modulus register, determining whether selected ones of the addressed register file locations fall inside or outside of the rotation area, and send an appropriate signal to the logic circuitry, an OR gate. This OR gate also receives a rotate or not-rotate signal. Consequently, either an absolute address equal to (the value of the relative address-2 * the offset value) mod (8 * the value in the modulus register) or equal to the relative address, based on predetermined conditions, is utilized to access rotationally data from the register file.
    • 一种用于在寄存器文件存储器中执行数据旋转的装置和方法。 该装置使用包括旋转值,模数和偏移寄存器的旋转地址生成器,比较器,数据选择器,逻辑电路和减法器。 由指令程序存储器指定寄存器文件存储器的预定区域(PxQ)和与旋转区域中要旋转的位数相对应的旋转值。 指令译码器向数据的即将转动的寄存器文件,模数寄存器,旋转值寄存器和偏移寄存器发出信号,从而可以加载模数和旋转值寄存器以及复位偏移寄存器。 计数器提供比较器和数据选择器的相对地址。 比较器将相对地址与模数寄存器的输出进行比较,确定所寻址的寄存器文件位置中选定的位置是否位于旋转区域的内部或外部,并向OR逻辑电路发送适当的信号。 该或门也接收旋转或非旋转信号。 因此,利用等于(相对地址-2 *偏移值的值)mod(8 *模数寄存器中的值)或等于相对地址的绝对地址(基于预定条件)被旋转地访问 来自寄存器文件的数据。
    • 30. 发明授权
    • Computer vector multiprocessing control with multiple access memory and
priority conflict resolution method
    • 具有多访问存储器和优先级冲突解决方法的计算机向量多处理控制
    • US4901230A
    • 1990-02-13
    • US208809
    • 1988-06-16
    • Steve S. ChenAlan J. Schiffleger
    • Steve S. ChenAlan J. Schiffleger
    • G06F13/18G06F15/17G06F15/80G06F9/46G06F15/16
    • G06F15/8092G06F13/18G06F15/17
    • A multiprocessing system and method for multiprocessing is disclosed. A pair of processors are provided, and each are connected to a central memory through a plurality of memory reference ports. The processors are further each connected to a plurality of shared registers which may be directly addressed by either processor at rates commensurate with intra-processor operation. The shared registers include registers for holding scalar and address information and registers for holding information to be used in coordinating the transfer of information through the shared registers. A multiport memory is provided and includes a conflict resolution circuit which senses and prioritizes conflicting references to the central memory. Each CPU is interfaced with the central memory through three ports, with each of the ports handling different ones of several different types of memory references which may be made. At least one I/O port is provided to be shared by the processors in transferring information between the central memory and peripheral storage devices. A vector register design is also disclosed for use in vector processing computers, and provides that each register consist of at least two independently addressable memories, to deliver data to or accept data from a functional unit. The method of multiprocessing permits multitasking in the multiprocessor, in which the shared registers allow independent tasks of different jobs or related tasks of a single job to be run concurrently, and facilitate multithreading of the operating system by permitting multiple critical code regions to be independently synchronized.
    • 公开了一种用于多处理的多处理系统和方法。 提供一对处理器,并且每个处理器通过多个存储器参考端口连接到中央存储器。 处理器还进一步连接到多个共享寄存器,这些共享寄存器可以由任一处理器以与处理器内操作相称的速率直接寻址。 共享寄存器包括用于保存标量和地址信息的寄存器以及用于保存用于协调通过共享寄存器传送信息的信息的寄存器。 提供多端口存储器并且包括冲突解决电路,其感测并优先考虑对中央存储器的冲突引用。 每个CPU通过三个端口与中央存储器连接,每个端口处理可以进行的几种不同类型的存储器引用的不同的端口。 提供至少一个I / O端口以由处理器在中央存储器和外围存储设备之间传送信息时共享。 还公开了用于向量处理计算机中的矢量寄存器设计,并且提供每个寄存器由至少两个可独立寻址的存储器组成,以向功能单元传送数据或从功能单元接收数据。 多处理方法允许多处理器中的多任务处理,其中共享寄存器允许单个作业的不同作业或相关任务的独立任务并行运行,并且通过允许多个关键代码区域被独立同步来促进操作系统的多线程化 。