We will describe now a basic model for the linear array network. A Gantt chart of communications and computations is depicted in Fig. 1.
For simplicity of the presentation we assume first that
no results are returned to the originator,
the PEs have network processors and the originator is located
at the end of the chain.
The part of the load which is not processed
by the originator is sent to the nearest neighbor.
The neighbor divides the received data into a part processed
locally and forwards the rest to the next idle processor.
This procedure is repeated until the last processor is activated.
Since there is no returning of data all the processors must stop
computing at the same moment of time [BD97,CR88].
As can be observed in Fig.1,
processing on a sending PE lasts as long as communication to
the receiver and processing on the receiver.
Thus, we can find a distribution of the load from the following
set of equations [BD97,CR88]: