Abstract
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. This paper gives a detailed example of each of these types of aggregate functions.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Parallel Processing Symposium, IPPS |
Pages | 162-166 |
Number of pages | 5 |
DOIs | |
State | Published - 1998 |
Event | Proceedings of the 1998 12th International Parallel Processing Symposium and 9th Symposium on Parallel and Distributed Processing - Orlando, FL, USA Duration: Mar 30 1998 → Apr 3 1998 |
Conference
Conference | Proceedings of the 1998 12th International Parallel Processing Symposium and 9th Symposium on Parallel and Distributed Processing |
---|---|
City | Orlando, FL, USA |
Period | 3/30/98 → 4/3/98 |
ASJC Scopus subject areas
- Hardware and Architecture