You are in:Home/Publications/Minimizing the parallel processing time of a graph by mapping tasks using critical path based algorithm

Prof. Rafat Alkmaar :: Publications:

Title:
Minimizing the parallel processing time of a graph by mapping tasks using critical path based algorithm
Authors: Raafat A. El-Kammar, Hassan Shehata, May Salama
Year: 2001
Keywords: Not Available
Journal: Ain Shams University, Faculty of Engineering, Scientific Bulletin
Volume: 36
Issue: 4
Pages: 475-487
Publisher: Not Available
Local/International: International
Paper Link: Not Available
Full paper Not Available
Supplementary materials Not Available
Abstract:

One of the objectives of running a program on a multiprocessor network is to reduce the parallel execution time of the program. To do this, modules have to be clustered in a certain way. There are three main approaches for clustering: Graph, Integer Programming and Heuristic approaches. In this paper, a static heuristic algorithm for mapping precedence graphs to any multiprocessor architecture based on finding the critical path of a graph is presented. The look-ahead feature in the algorithm enables it to find first the cost of all paths of the graph prior to assignment then it maps the modules of the paths to the processors taking into consideration the topology of the processor network

Google ScholarAcdemia.eduResearch GateLinkedinFacebookTwitterGoogle PlusYoutubeWordpressInstagramMendeleyZoteroEvernoteORCIDScopus