DocumentCode
1874273
Title
Design of RapidIO User-Level Communication Interface Based on Socket in Real-Time Applications
Author
Ji, Ying-hui ; Kong, Chao ; Cai, Hui-zhi
Author_Institution
Inst. of Acoust., Chinese Acad. of Sci., Beijing, China
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1
Lastpage
4
Abstract
Interconnect fabric technology such as RapidIO, InfiniBand and PCIe has evolved to 10Gbps. However, user applications still can´t fully benefit from such high speed technology due to user-level protocols´ high processing overhead and redundant data copies. It remains difficult to design and implement flexible and efficient communication software, especially in real-time applications. This paper introduces a high performance RapidIO user-level communication interface, called RULCI. RULCI provides standard socket API to end users, as well as supports user defined interfaces. According to the communication characteristic and transfer data size per message, it realizes two modes of communication. One is based on remote direct memory access, and the other is based on message passing. RULCI is especially suitable for real-time system due to its easy using, message oriented, short transfer delays and large size message support. The experimental results show that RULCI can develop the promising communication performance of RapidIO for end users.
Keywords
application program interfaces; delays; electronic data interchange; fabrics; message passing; real-time systems; redundancy; signal processing; user interfaces; InfiniBand; RULCI; RapidIO user level communication interface; communication characteristics; efficient communication software; end user; interconnect fabric technology; message passing; real time application; redundant data copy; remote direct memory access; standard socket API; transfer data size; transfer delay; user application; user level protocol; Kernel; Message passing; Protocols; Radiation detectors; Real time systems; Receivers; Sockets;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5391-7
Electronic_ISBN
978-1-4244-5392-4
Type
conf
DOI
10.1109/CISE.2010.5676927
Filename
5676927
Link To Document