TY - GEN
T1 - A case for aggregate networks
AU - Hoare, R. R.
AU - Dietz, H. G.
PY - 1998
Y1 - 1998
N2 - Parallel processing networks, even full crossbars, that only implement point to point and multicast message passing are inefficient for collective communications because multiple messages must be transmitted to/from each processor to implement a single collective operation. However, all of the information needed for a collective communication can be made available to the network control logic within a single communication. By making this control logic capable of executing functions on the information aggregated from all of the processors, any collective communication can be implemented without additional messages or processor involvement. Networks with such logic are called aggregate networks and are capable of performing routing, computation, and storage/retrieval of global information. The paper gives a detailed example of each of these types of aggregate functions.
AB - Parallel processing networks, even full crossbars, that only implement point to point and multicast message passing are inefficient for collective communications because multiple messages must be transmitted to/from each processor to implement a single collective operation. However, all of the information needed for a collective communication can be made available to the network control logic within a single communication. By making this control logic capable of executing functions on the information aggregated from all of the processors, any collective communication can be implemented without additional messages or processor involvement. Networks with such logic are called aggregate networks and are capable of performing routing, computation, and storage/retrieval of global information. The paper gives a detailed example of each of these types of aggregate functions.
UR - http://www.scopus.com/inward/record.url?scp=85044821849&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85044821849&partnerID=8YFLogxK
U2 - 10.1109/IPPS.1998.669905
DO - 10.1109/IPPS.1998.669905
M3 - Conference contribution
AN - SCOPUS:0031675479
T3 - Proceedings of the 1st Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing, IPPS/SPDP 1998
SP - 162
EP - 166
BT - Proceedings of the International Parallel Processing Symposium, IPPS
T2 - 1st Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing, IPPS/SPDP 1998
Y2 - 30 March 1998 through 3 April 1998
ER -