A Manual for the NICE Runtime Primitives 1 Version 1.0
Abstract:
contract #DABT63-91-C-0028. The contents do not necessarily reflect the position or the policy of the United States government and no official endorsement should be inferred. A communication toolkit, Non-uniform Irregular Communication Exchange (NICE), is designed to help users in coding message-passing programs on distributed-memory machines. The toolkit schedules a batch of messages into a set of partial permutations and provides communication primitives to carry out the communication. The NICE primitives are focused on generating communication schedules to minimize node contention and also link contention. Index Terms: Communication scheduling, distributed-memory systems, irregular communication,
Citations
| 530 | Deadlock-free message routing in multiprocessor interconnection networks – Dally, Seitz - 1987 |
| 425 | A Survey of Wormhole Routing Techniques in Direct Networks – Ni, McKinley - 1993 |

