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