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
Link To Document