Comparing direct-to-cache transfer policies to TCP/IP and M-VIA during receive operations in MPI environments

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The main contributors to message delivery latency in message passing environments are the copying operations needed to transfer and bind a received message to the consuming process/thread. To reduce this copying overhead, we introduce architectural extensions comprising a specialized network cache and instructions. In this work, we study the possible overhead and cache pollution introduced through the operating system and the communications stack as exemplified by Linux, TCP/IP and MVIA. We introduce this overhead in our simulation environment and study its effects on our proposed extensions. Ultimately, we have been able to compare the performance achieved by an application running on a system incorporating our extensions with the performance of the same application running on a standard system. The results show that our proposed approach can improve the performance of MPI applications by 10% to 20%. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Khunjush, F., & Dimopoulos, N. J. (2007). Comparing direct-to-cache transfer policies to TCP/IP and M-VIA during receive operations in MPI environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4742 LNCS, pp. 208–222). Springer Verlag. https://doi.org/10.1007/978-3-540-74742-0_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free