DocumentCode :
1630845
Title :
Modelling message-passing programs for static mapping
Author :
Roig, C. ; Ripoll, A. ; Senar, M.A. ; Guirado, F. ; Luque, E.
Author_Institution :
Dept. of Comput. Sci., Lleida Univ., Spain
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
229
Lastpage :
236
Abstract :
An efficient mapping of a parallel program in the processors is vital for achieving a high performance on a parallel computer. When the structure of the parallel program in terms of its task execution times, task dependencies, and amount communication data, is known a priori, mapping can be accomplished statically at compile time. Mapping algorithms start from a parallel application model and map automatically tasks to processors in order to minimise the execution time of the program. In this paper we discuss the current models used in mapping parallel programs: Task Precedence Graph (TPG), Task Interaction Graph (TIG) and we define a new model called Temporal Task Interaction Graph (TTIG). The contribution of the TTIG is that it enhances these two previous models with the ability to explicitly capture the potential degree of parallel execution between adjacent tasks allowing the development of efficient mapping algorithms. Experimentation had been performed in order to show the effectiveness of TTIG model for a set of graphs. The results are compared with the optimal assignment and the obtained using TIG model and they confirm that using the TTIG model, better assignments can be obtained
Keywords :
graph theory; message passing; processor scheduling; Task Interaction Graph; Task Precedence Graph; Temporal Task Interaction Graph; amount communication data; efficient mapping algorithms; mapping algorithms; message-passing programs; parallel execution; static mapping; task dependencies; task execution times; Computational modeling; Computer science; Concurrent computing; Contracts; Costs; Postal services; Processor scheduling; Read only memory; Scheduling algorithm; Tellurium;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
Conference_Location :
Rhodos
Print_ISBN :
0-7695-0500-7
Type :
conf
DOI :
10.1109/EMPDP.2000.823416
Filename :
823416
Link To Document :
بازگشت