摘要:
Herein disclosed is a parallel computer system having a plurality of processors (2), each of which is equipped with means (5) receiving from an interconnecting network and for storing pairs of a data signal and a data identification code predetermined for the data signal and for reading a data signal belonging to one of the pairs having a data identification code designated by a data readout instruction.
摘要:
In accessing a memory, each element processor (100) executes a program constructed so as to designate an address belonging to a predetermined local address area for each element processor. When a memory write instruction is executed by an element processor, it is detected if the memory address designated by the instruction coincides with a predetermined address. If detected, a predetermined address belonging to a local address space of another element processor and assigned to the first-mentioned predetermined address, and the data written in response to the write instruction, are sent to the other element processor to instruct the data to be written therein as a copy data. A next task to be executed is decided independently for each element processor.
摘要:
In a parallel computer, there are provided a plurality of processor elements (1-1 to 1-n) connected to each other by a network (2); each of said processor elements including a local memory (6) for holding a program and data related thereto, a processor (3) for performing an instruction in said program, a circuit (5) for transferring the data to the other processor elements, and a circuit (4) for receiving the data sent from the other processor elements; a memory area constructed of a plurality of reception data areas for temporarily storing data received by said receiving circuit (4), and a memory constructed of a plurality of tag areas, provided for each of the reception data areas, for storing a valid data tag or an invalid data tag indicating that the data in the corresponding reception data area is valid or invalid; a transmitting circuit (5) for transmitting the data to be transmitted with attaching a data identifier predetermined by said data; a receiving circuit for writing the data into one of said plurality of reception data areas in response to the data received from said network, and writing the valid data tag into one of said plurality of reception data areas, said receiving circuit being parallel-operated with said processor; and, an access circuit for reading both the data and tag from one of the reception data areas determined by said data identifier and from the corresponding tag areas in response to the data identifier designated by the instruction which is produced from said program for requiring the data reception, and for repeatedly reading the tag and data from the tag area and reception data area until the valid data tag is read out from the tag area in case that the read tag corresponds to the invalid data tag.
摘要:
A sorting method used with a distributed database having a plurality of first processors (203) for holding partial records of database divided into a plurality of portions and a host processor (201) for accessing to each of the first processors, comprising the steps of: assigning a plurality of sections into which the distribution range of key values of records of the database is partitioned to a plurality of second processors (204) in the first processors (203); transferring the key values of the plurality of records of the portions of the database held in the first processors (203), and information for representing storage positions of the records to the second processors to which the sections of the key values, to which the records belong, are assigned; and sorting the plurality of key values, which have been received, in the second processors (204) to produce key tables (212) in which the information for representing the storage positions of the records which has been received is registrated together with the sorted key values, as the sorting result.
摘要:
A parallel processor system is disclosed which comprises a plurality of processors (1) each for executing at least one of a plurality of mutually associated programs and a transfer circuit (3) connected to the processors, for transferring the data outputted from any one of the programs during execution of one program by any one of the processors (1) to other processors (1) to which a receiving program is allotted, in response to a program identification code outputted during execution of the one program by one processor to identify the receiving program.
摘要:
Herein disclosed is a parallel computer system having a plurality of processors (2), each of which is equipped with means (5) receiving from an interconnecting network and for storing pairs of a data signal and a data identification code predetermined for the data signal and for reading a data signal belonging to one of the pairs having a data identification code designated by a data readout instruction.