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 :
بازگشت