• 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