DocumentCode
2035601
Title
Extended rendezvous mechanism of Ada to improve the level of parallelism
Author
Yang-Sean Lee ; Se-Man Oh
Author_Institution
Dept. of Comput. Sci., Dongguk Univ., Seoul, South Korea
Volume
1
fYear
1993
fDate
19-21 Oct. 1993
Firstpage
110
Abstract
Rendezvous in Ada is a synchronous communication mechanism between tasks that are executed concurrently. It is a useful concept for task interaction. This paper proposes the extended rendezvous mechanism using the agent task to reduce the suspended time of tasks at the point of rendezvous and to improve the level of parallelism. The agent task is an intermediate task as an interface between two tasks carrying out the rendezvous. It receives the message needed in a rendezvous from a calling task, and makes an accepting task to perform the rendezvous. The extended rendezvous mechanism executes the rendezvous using this agent task. In spite of increment of the agent tasks and the complexity of programs it shows that the extended rendezvous is efficient than the standard rendezvous stated in ALRM (Ada Language Reference Manual).<>
Keywords
Ada; computational complexity; Ada; complexity of programs; extended rendezvous mechanism; level of parallelism; synchronous communication mechanism; Communication switching; Context; Delay effects; Parallel processing; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
Conference_Location
Beijing, China
Print_ISBN
0-7803-1233-3
Type
conf
DOI
10.1109/TENCON.1993.319940
Filename
319940
Link To Document