• 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