Vector processor with vector buffer memory for read or write of vector
data between vector storage and operation unit
    3.
    发明授权
    Vector processor with vector buffer memory for read or write of vector data between vector storage and operation unit 失效
    矢量处理器,带矢量缓冲存储器,用于在矢量存储和操作单元之间读取或写入矢量数据

    公开(公告)号:US4910667A

    公开(公告)日:1990-03-20

    申请号:US184788

    申请日:1988-04-22

    IPC分类号: G06F12/08 G06F15/78 G06F17/16

    CPC分类号: G06F15/8053

    摘要: In a vector processor having vector registers, a vector buffer storage for temporarily storing vector data is arranged closer to the vector registers than to a main storage, and a vector buffer storage control including an identification storage for storing identification information of the vector data stored at storage locations of the buffer storage and a check circuit for checking if the vector data identification information is in the identificatgion storage is provided. The vector buffer storage control checks if the identification information of the vector data designated by a vector data fetch instruction for the main storage is in the indentification storage, and if it is in the identification storage, it fetches the vector data from the buffer storage and transfers it to the vector register, and if it is not in the identification storage, it instructs to fetch the vector data from the main storage, transfers the vector data fetched from the main storage to the vector register and stores it into the buffer storage.

    摘要翻译: 在具有向量寄存器的向量处理器中,用于临时存储向量数据的向量缓冲存储器比向主存储器靠近向量寄存器布置,并且向量缓冲器存储控制包括用于存储存储在 提供缓冲存储器的存储位置和用于检查矢量数据识别信息是否在识别存储器中的检查电路。 向量缓冲存储控制检查由主存储器的矢量数据获取指令指定的矢量数据的识别信息是否在识别存储器中,并且如果它在识别存储器中,则从缓冲存储器中取出向量数据, 将其传送到向量寄存器,如果不在识别存储器中,则指示从主存储器获取向量数据,将从主存储器获取的向量数据传送到向量寄存器,并将其存储到缓冲存储器中。

    Vector processor for reordering vector data during transfer from main
memory to vector registers
    5.
    发明授权
    Vector processor for reordering vector data during transfer from main memory to vector registers 失效
    向量处理器,用于在从主存储器传送到向量寄存器时重新排列向量数据

    公开(公告)号:US4825361A

    公开(公告)日:1989-04-25

    申请号:US21590

    申请日:1987-03-02

    CPC分类号: G06F15/8076

    摘要: A vector processor having a vector register made up of elements of l.sub.2 -byte size for storing vector data made up of a plurality of elements read out from a main storage which has a plurality of storage areas and is capable of reading out data of l.sub.1 -byte size beginning from a specified address bound, and adapted to write vector data with an element size of m (l.sub.1 /m is an integer and l.sub.2 is larger or equal to m) into the vector register sequentially, read-out vector data from the vector register for computation by an arithmetic unit, and write the computational result into the vector register, wherein the processor writes elements of vector data read out from the main storage into separatte, specified locations of the vector register in an order required for subsequent operations.

    摘要翻译: 一种矢量处理器,具有由12位字节大小的元素构成的向量寄存器,用于存储由从具有多个存储区域的主存储器读出的多个元素组成的矢量数据,并且能够读出l1- 字节大小从指定的地址限制开始,并适用于顺序地向向量寄存器中写入具有m(l1 / m为整数,l2大于或等于m)的元素大小的向量数据,从 向量寄存器,用于由算术单元计算,并将计算结果写入向量寄存器,其中处理器以从后续操作所需的顺序将从主存储器读出的向量数据的元素写入分离的向量寄存器的指定位置。

    Selectively recursive pipelined parallel vector logical operation system
    6.
    发明授权
    Selectively recursive pipelined parallel vector logical operation system 失效
    选择性递归流水线并行向量逻辑运算系统

    公开(公告)号:US4792893A

    公开(公告)日:1988-12-20

    申请号:US782534

    申请日:1985-10-01

    CPC分类号: G06F15/8084 G06F7/00

    摘要: A vector logical operation apparatus includes first and second registers respectively for sequentially receiving first and second sets of vector elements which first and second sets of vector elements are supplied in pairs on the same sequential clock periods; third register; a plurality of first gates connected to the first and third registers each for performing a first bitwise logical operation on bit signals partly provided from the first register and the third register; a plurality of second gates connected to the second register and the first gates in a bitwise manner each for performing a second bitwise logical operation on bit signals provided from the second register and the first gates; a feed back circuit connected to the plurality of second gates for supplying the outputs of the second gates to the third register; and control circuit connected to the third register for ordering the third register to receive an applied initial data signal on or before supply of a pair of the first vector element of the first set and second set and to repeatedly receive the outputs of the second gates provided by the feed back circuit on sequential clock periods each clock period being one clock period later after receipt a pair of vector elements by the first and second registers; wherein the first and second gates are operable fast enough so that the outputs of the second gates at the end of each clock period fully responds to vector elements held by the first to third registers at the beginning of each clock period.

    摘要翻译: 矢量逻辑运算装置分别包括第一和第二寄存器,用于顺序地接收第一和第二组向量元素,第一和第二组矢量元素在相同的顺序时钟周期上成对提供; 第三个登记册 连接到第一和第三寄存器的多个第一门,用于对从第一寄存器和第三寄存器部分提供的位信号执行第一按位逻辑运算; 多个第二栅极,以逐位方式连接到第二寄存器和第一门,每个用于对从第二寄存器和第一门提供的位信号执行第二按位逻辑运算; 连接到所述多个第二栅极的反馈电路,用于将所述第二栅极的输出提供给所述第三寄存器; 以及连接到第三寄存器的控制电路,用于对第三寄存器进行排序,以在第一组和第二组的一对第一向量元素的供给之前或之前接收所施加的初始数据信号,并重复地接收提供的第二门的输出 通过在顺序时钟周期上的反馈电路,每个时钟周期是在由第一和第二寄存器接收到一对向量元素之后的一个时钟周期内; 其中第一和第二门可操作得足够快,使得在每个时钟周期结束时,第二门的输出在每个时钟周期的开始处完全响应由第一至第三寄存器保持的向量元素。

    Data transfer method of transferring data between programs of a same
program group in different processors using unique identifiers of the
programs
    7.
    发明授权
    Data transfer method of transferring data between programs of a same program group in different processors using unique identifiers of the programs 失效
    使用程序的唯一标识符在不同处理器中的相同程序组的程序之间传送数据的数据传输方法

    公开(公告)号:US5465380A

    公开(公告)日:1995-11-07

    申请号:US222949

    申请日:1994-04-04

    IPC分类号: G06F9/46 G06F15/16 G06F9/00

    CPC分类号: G06F9/54 G06F15/161

    摘要: A parallel processor system which includes a plurality of processors each for executing at least one of a plurality of mutually associated programs and a transfer circuit. The transfer circuit is connected to the processors, and is provided for transferring the data outputted from any one of the programs during execution of one program by any one of the processors to other processors to which a receiving program is allotted. The transfer operation is performed in response to a program identification code outputted during execution of the one program by one processor to identify the receiving program.

    摘要翻译: 一种并行处理器系统,其包括多个处理器,每个处理器用于执行多个相互关联的程序和传送电路中的至少一个。 传送电路连接到处理器,并且被提供用于将由任何一个处理器执行一个程序期间的任何一个程序输出的数据传送到分配了接收程序的其他处理器。 响应于由一个处理器执行一个程序期间输出的节目识别码来执行传送操作以识别接收节目。

    Data processing apparatus
    8.
    发明授权
    Data processing apparatus 失效
    数据处理装置

    公开(公告)号:US4712175A

    公开(公告)日:1987-12-08

    申请号:US633981

    申请日:1984-07-24

    CPC分类号: G06F15/8076 G06F9/3885

    摘要: A data processing apparatus comprises a plurality of sub-systems each including at least one arithmetic unit, a plurality of registers, a first selector for receiving vector data and selectively outputting the input data to the registers, and a second selector for receiving the vector data from the registers and selectively outputting the input data to a plurality of output lines. The data output of the arithmetic unit in each sub-system is supplied to the first selector in the same sub-system and the first selector in another sub-system, and the arithmetic unit in each sub-system receives the output data from the second selector in the same sub-system. The data output from the second selector in at least one sub-system is supplied to a main storage unit, and the data output from the main storage unit is supplied to the first selector in at least one sub-system.

    摘要翻译: 数据处理装置包括多个子系统,每个子系统包括至少一个算术单元,多个寄存器,用于接收向量数据的第一选择器,并且将输入数据选择性地输出到寄存器;以及第二选择器,用于接收向量数据 从寄存器中选择性地将输入数据输出到多条输出线。 每个子系统中的算术单元的数据输出被提供给同一子系统中的第一选择器和另一子系统中的第一选择器,并且每个子系统中的算术单元从第二子系统接收输出数据 选择器在同一子系统中。 在至少一个子系统中从第二选择器输出的数据被提供给主存储单元,并且从主存储单元输出的数据在至少一个子系统中提供给第一选择器。

    Vector data processor
    9.
    发明授权
    Vector data processor 失效
    矢量数据处理器

    公开(公告)号:US4651274A

    公开(公告)日:1987-03-17

    申请号:US594301

    申请日:1984-03-28

    CPC分类号: G06F15/8084 G06F9/3867

    摘要: A vector data processor includes a vector index register for consecutively and sequentially storing indirect address vectors, which may then be consecutively and sequentially read out from the vector index register to form addresses of data, thereby to execute the consecutive reading of the data from a main storage and the consecutive writing thereof into the main storage with an increased processing speed by generating addresses and storing data in overlapping operations.

    摘要翻译: 向量数据处理器包括一个向量索引寄存器,用于连续和顺序地存储间接地址向量,然后可以从向量索引寄存器连续地顺序地读出数据,以形成数据的地址,从而执行从主要的数据的连续读取 通过在重叠操作中生成地址和存储数据,以其增加的处理速度将其连续写入主存储器。

    Data transfer network suitable for use in a parallel computer
    10.
    发明授权
    Data transfer network suitable for use in a parallel computer 失效
    数据传输网络适用于并行计算机

    公开(公告)号:US5113390A

    公开(公告)日:1992-05-12

    申请号:US508065

    申请日:1990-04-10

    IPC分类号: H04L12/935 H04L12/937

    摘要: A computer system having a plurality of processors assigned first and second address portions are connected to a plurality of switch circuits. A first group transfer networks are connected to a corresponding first group of the plurality of switch circuits. Each of the transfer networks concurrently transfer data among the switch circuits. The switch circuits are provided to processors of a first kind arranged in a plurality of processor groups. The processor groups of the first kind include processors with different values for first address portions and the same value for second address portions. Additional transfer networks, processors and switches functioning in a similar manner are provided to expand the above system. In another embodiment of the present invention a data transfer network is provided having a plurality of processors for data transfer. The network includes a plurality of multistage switches each belonging to one of plural stages and connected to the switches of a preceding stage and to switches of the succeeding stage. Each of the switches are arranged to receive packets from a preceding switch. A packet includes a target process address and data to be transferred. A path select device is connected to receive packets and is also connected to plural switches belonging to a next stage for the transfer of the received partial addresses and partial data. A control device is connected to receive the partial addresses and partial data and is responsive to a predetermined bit within the received partial addresses. The control means is responsive to the arrival of the first partial address of the packet.