Back to Search
Start Over
Design of Kernel-Level Asynchronous Collective Communication.
- Source :
- Recent Advances in the Message Passing Interface; 2010, p92-101, 10p
- Publication Year :
- 2010
-
Abstract
- Overlapping computation and communication, not only point-to-point but also collective communications, is an important technique to improve the performance of parallel programs. Since the current non-blocking collective communications have been mostly implemented using an extra thread to progress communication, they have extra overhead due to thread scheduling and context switching. In this paper, a new non- blocking communication facility, called KACC is proposed to provide fast asynchronous collective communications. KACC is implemented in the OS kernel interrupt context to perform non-blocking asynchronous collective operations without an extra thread. The experimental results show that the CPU time cost of this method is sufficiently small. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISBNs :
- 9783642156458
- Database :
- Complementary Index
- Journal :
- Recent Advances in the Message Passing Interface
- Publication Type :
- Book
- Accession number :
- 76852419
- Full Text :
- https://doi.org/10.1007/978-3-642-15646-5_10