摘要 |
A computer system including a plurality of element processors, and an interconnecting network for connecting the element processors. Each element processor includes a processor, a memory, and a network interface circuit for exchanging messages with the interconnecting network. Each element processor is provided with a message passing library for communicating with user processes running therein and a direct inter-memory data transfer library for communicating with the message passing library and controlling the network interface circuit. The network interface circuit includes a memory read circuit connected to the memory, and a message assembly circuit connected to to memory read circuit for generating a message to be transferred to a destination element processor through said interconnecting network. The memory read circuit reads user data to be transferred and additional information which is to be used in the destination element processor to identify whether the user data is requested by a user process running in said destination element processor based on first and second pieces of address information. The message assembly circuit generates a message which includes a header and send data which includes the user data and the additional information. |