• DocumentCode
    1573995
  • Title

    Combining different granularity of concurrency for real time applications

  • Author

    Clematis, A. ; Dodero, G. ; Gianuzzi, V.

  • Author_Institution
    Inst. of Appl. Math., CNR, Genoa, Italy
  • fYear
    1989
  • Firstpage
    11
  • Lastpage
    17
  • Abstract
    The authors investigate how adequate tools for concurrent programming may improve the development of real-time applications. First, any such application can be decomposed as a set of cooperating processes. Secondly, if adequate architectural support is available, further parallelism of execution can be achieved on critical parts of the program. The model of concurrency, and the granularity of decomposition, which are best suited for meeting either objective, are shown to be different. Then, the problem of automatically decomposing critical sequential parts into parallel tasks is examined. An example is given, to illustrate the advantages of the proposed methodology, and an implementation strategy for its run-time support is outlined
  • Keywords
    parallel programming; program processors; real-time systems; software tools; concurrency; concurrent programming; cooperating processes; critical sequential parts; granularity; parallel tasks; parallelism; real time applications; run-time support; Application software; Concurrent computing; Hardware; Microprocessors; Parallel algorithms; Parallel processing; Programming profession; Software tools; Systolic arrays; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time, 1989. Proceedings., Euromicro Workshop on
  • Conference_Location
    Como
  • Print_ISBN
    0-8186-1956-2
  • Type

    conf

  • DOI
    10.1109/EMWRT.1989.43435
  • Filename
    43435