Title :
Data streaming: very low overhead communication for fine-grained multicomputing
Author :
Gaughan, Patrick T.
Author_Institution :
Dept. of Electr. Eng., Alabama Univ., Tuscaloosa, AL, USA
Abstract :
Recent developments have greatly reduced network latencies in multiprocessor networks. Thus, software overhead is becoming the primary cost of multiprocessor communication. This paper proposes data streaming-a technique which places explicit send and receive instructions in the user code-as a means to cut software overhead to a minimum. Data streaming has the added benefit that it can tighten the coupling between processors by reducing the message size to that of a single data item. This paper presents experimental results that indicate data streaming can cut software overhead to less than one instruction per byte of data transmitted
Keywords :
multiprocessing systems; multiprocessor interconnection networks; data streaming; fine-grained multicomputing; multiprocessor communication; multiprocessor networks; network latencies; software overhead; Computer architecture; Costs; Delay; Electronic mail; Hardware; Laboratories; Operating systems; Switches; Traffic control; Yarn;
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-81867195-5
DOI :
10.1109/SPDP.1995.530727