DocumentCode
2648940
Title
Data flow graphs granularity for overhead reduction within a PE in multiprocessor systems
Author
Coli, M. ; Palazzari, P.
Author_Institution
Dipartimento di Ingegneria Elettronica, Rome Univ., Italy
fYear
1993
fDate
25-27 Oct 1993
Firstpage
136
Lastpage
139
Abstract
The authors propose a method to implement Acyclic Data Flow Graphs (ADFG) in any general purpose multiprocessor system supporting a CSP type language. The granularity of ADFG nodes is discussed During ADFG analysis the authors use fine granularity to exploit all the parallelism inherent in the problem. When the graph G has been allocated, it is divided into P subgraphs Gk (P is the number of the processors in the network); each of them is assigned to a processor P k. Gk still presents some parallelism which cannot be usefully exploited and which implies a certain amount of overhead during Gk execution; the authors reduce this overhead by executing a post allocation analysis which increases the granularity of Gk nodes. In order to evaluate GTP performances the Overhead Reduction Ratio (ORR) is introduced. ORR is computed by using the results of several executions of GTP on randomly generated ADFG; the presented tests show the effectiveness of GTP
Keywords
communicating sequential processes; computational complexity; data flow graphs; multiprocessing systems; CSP type language; acyclic data flow graphs; granularity; multiprocessor systems; overhead; overhead reduction; overhead reduction ratio; post allocation analysis; Concurrent computing; Flow graphs; Loss measurement; Multiprocessing systems; Parallel processing; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location
Venice
ISSN
1063-6862
Print_ISBN
0-8186-3492-8
Type
conf
DOI
10.1109/ASAP.1993.397129
Filename
397129
Link To Document