Buffered send operations MPI allows a program to specify a piece of user memory as a message buffer
. In buffered send operation (MPI_Bsend()), if sending is posted earlier than receiving, the sender's message will be temporarily copied to the user-allocated buffer area before it is finally copied to the receiver's buffer.
When messages are received, they are inserted in the appropriate location in a message buffer
The SRAM is added to provide enough storage for the FLEXstack software and message buffer
. In an ideal solution, the capacity should be sufficient to accommodate four addresses and 16 messages of 200 characters per message.
Then, programmers who work with an Ethernet port need only deal with transmit and receive message buffers
and an interrupt service routine (ISR).
[11.] Takagi, H., "On the analysis of a symmetric polling system with single message buffers
", Performance Evaluation, Vol.