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
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;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397129