1998
DOI: 10.1007/3-540-64359-1_721
|View full text |Cite
|
Sign up to set email alerts
|

BIP: A new protocol designed for high performance networking on Myrinet

Abstract: Abstract. High speed networks are now providing incredible performances. Software evolution is slow and the old protocol stacks are no longer adequate for these kind of communication speed. When bandwidth increases, the latency should decrease as muc:h in order to keep the system balance. With the current network technology, the main bottleneck is most of the time the software that makes the interface between the hardware and the user. We designed and implemented new protocols of transmission targeted to paral… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
66
0
1

Year Published

2001
2001
2013
2013

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 147 publications
(67 citation statements)
references
References 7 publications
0
66
0
1
Order By: Relevance
“…To improve the performance further, we should modify the kernel and its interface and exploit the TAL type system more aggressively. For example, we think that a kernel can be modified to export network communication hardware to user programs as user-level communication technologies (e.g., [14,15,4]). The problem of the user-level communication is a tradeoff between performance and safety.…”
Section: Future Workmentioning
confidence: 99%
“…To improve the performance further, we should modify the kernel and its interface and exploit the TAL type system more aggressively. For example, we think that a kernel can be modified to export network communication hardware to user programs as user-level communication technologies (e.g., [14,15,4]). The problem of the user-level communication is a tradeoff between performance and safety.…”
Section: Future Workmentioning
confidence: 99%
“…The handling of these possibly non-contiguous data types is very important in real applications, and is often a neglected area of communication library design [17]. Most communications libraries are designed for low latency and/or high bandwidth with contiguous blocks of data [14]. Although this means that they must avoid unnecessary memory copies, the efficient handling of recursive data structures is often left to simple iterations of a loop that packs a send/receive buffer.…”
Section: Derived Data Type Handlingmentioning
confidence: 99%
“…This problem becomes even more acute when the target systems latency is so low that any buffering, while waiting for slower nodes, drastically changes performance characteristics as is the case with BIP-MPI [14] and SCI MPI [8].…”
Section: Dynamic Re-ordering Of Topologiesmentioning
confidence: 99%
“…More specifically, the traditional communication architecture based on the TCP/IP protocol suite is reported to fail in delivering raw-hardware performance to end users, due to protocol overhead, context switching overhead, and data copying overhead between the user and the kernel space. As a result, a number of user-level communication architectures have been proposed that remove the operating system from the critical communication path [3][4][5][6].…”
Section: Introductionmentioning
confidence: 99%