2011 IEEE 19th Annual Symposium on High Performance Interconnects 2011
DOI: 10.1109/hoti.2011.17
|View full text |Cite
|
Sign up to set email alerts
|

The Common Communication Interface (CCI)

Abstract: There are many APIs for connecting and exchanging data between network peers. Each interface varies wildly based on metrics including performance, portability, and complexity. Specifically, many interfaces make design or implementation choices emphasizing some of the more desirable metrics (e.g., performance) while sacrificing others (e.g., portability). As a direct result, software developers building large, network-based applications are forced to choose a specific network API based on a complex, multi-dimen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0
3

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 29 publications
(24 citation statements)
references
References 16 publications
0
21
0
3
Order By: Relevance
“…We also plan to follow closely the trends of Ethernet-based message passing protocols such as the Common Communication Interface (CCI [2]) and render our framework compatible with such protocols.…”
Section: Discussionmentioning
confidence: 99%
“…We also plan to follow closely the trends of Ethernet-based message passing protocols such as the Common Communication Interface (CCI [2]) and render our framework compatible with such protocols.…”
Section: Discussionmentioning
confidence: 99%
“…Our future agenda consists of exploiting Xen2MX's binary compatibility with MX (and thus MPI), to deploy HPC applications over this framework and benefit from the flexibility of the split driver design and the scalability of using more than one driver domains. We also plan to closely follow the trends of Ethernet-based message passing protocols such as the Common Communication Interface (CCI [9]) and provide an easy way to adapt our framework to these protocols.…”
Section: Discussionmentioning
confidence: 99%
“…This has been widely considered as a bad move [9], especially due to the lack of scalability this implies. As the number of nodes/hosts climb the scale of 1000, then buffers associated with each node are non-negligible in terms of space requirements and management -let alone the mapping of every single host of the network.…”
Section: Motivation and Backgroundmentioning
confidence: 99%
“…The Common Communication Interface [19] is similar to our approach in that it provides a simple and hardwareindependent interface to high-performance hardware. It offers message-based, zero-copy communication and leverages hardware features to achieve high performance.…”
Section: Related Workmentioning
confidence: 99%