• DocumentCode
    3131562
  • Title

    A prototype for interprocess communication support, in hardware

  • Author

    Furunas, Johan ; Adomat, Joakim ; Lindh, Lennart ; Starner, Johan ; Vörös, Peter

  • Author_Institution
    Dept. of Real-Time Comput. Syst., Malardalen Univ., Sweden
  • fYear
    1997
  • fDate
    11-13 Jun 1997
  • Firstpage
    18
  • Lastpage
    24
  • Abstract
    In message based systems, interprocess communication (IPC) is a central facility. If the IPC part is ineffective in such a system, it will decrease the performance and response time. By implementing the IPC facility in hardware, the administration (scheduling, message handling, time-out supervising etc.), is reduced on the CPU, which leads to more time left for the application and a more deterministic time behaviour. This paper describes a hardware implementation of asynchronous IPC in an RTU based architecture. RTU is a hardware implementation of a real-time kernel for uniprocessor and multiprocessor systems. In addition, our implementation of IPC supports message priority, priority inheritance on message arrival, and task time-out on message send/receive. An increased performance and message flow, in a message intense system, can be realized by implementing IPC functions in an RTU architecture
  • Keywords
    application specific integrated circuits; computer architecture; field programmable gate arrays; message passing; multiprocessing systems; performance evaluation; real-time systems; scheduling; ASIC; CPU; FPGA; IPC facility; RTU based architecture; administration; asynchronous IPC; interprocess communication support prototype; message based systems; message handling; message priority; multiprocessor systems; performance; priority inheritance; real-time kernel; response time; scheduling; task time-out; time-out supervising; uniprocessor systems; Buffer storage; Delay; Field programmable gate arrays; Hardware; Kernel; Lead time reduction; Microprogramming; Multiprocessing systems; Prototypes; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on
  • Conference_Location
    Toledo
  • Print_ISBN
    0-8186-8034-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1997.613759
  • Filename
    613759