Shortest Path Evaluation for Hierarchial Grain Aggregation
نویسندگان
چکیده
This paper presents techniques for analyzing the data dependence structure of a program to determine an efficient task “grain” structure for parallel execution. A graph parsing technique is used to detect potential parallelism in a directed acyclic graph (DAG). The parse identifies graph components which are linear, independent, and primitive. Linear components must be executed serially, while independent components may be executed in parallel. Primitive components have no specific directives for parallelization or linearization. The primary contribution of this paper is a new technique for further decomposition of primitive structures. The new technique allows the parse to discover linear and independent components contained inside primitive components. The second contribution is an efficient scheduling algorithm which is systematic and flexible. The algorithm exploits the parallelism in a DAG based on its parse tree by modeling the parallelization/aggregation decisions with a multistage decision graph and then finding the shortest path of the decision graph. The enhanced technique is illustrated by its application to the DAG for the Cooley-Tukey Fast Fourier Transform [5]. Index Terms -automatic parallelization, fast fouier transform, grain size, graph decomposition, partitioning, scheduling, shortest path, .
منابع مشابه
Two optimal algorithms for finding bi-directional shortest path design problem in a block layout
In this paper, Shortest Path Design Problem (SPDP) in which the path is incident to all cells is considered. The bi-directional path is one of the known types of configuration of networks for Automated Guided Vehi-cles (AGV).To solve this problem, two algorithms are developed. For each algorithm an Integer Linear Pro-gramming (ILP) is determined. The objective functions of both algorithms are t...
متن کاملA New Algorithm for the Discrete Shortest Path Problem in a Network Based on Ideal Fuzzy Sets
A shortest path problem is a practical issue in networks for real-world situations. This paper addresses the fuzzy shortest path (FSP) problem to obtain the best fuzzy path among fuzzy paths sets. For this purpose, a new efficient algorithm is introduced based on a new definition of ideal fuzzy sets (IFSs) in order to determine the fuzzy shortest path. Moreover, this algorithm is developed for ...
متن کاملALGORITHMS FOR BIOBJECTIVE SHORTEST PATH PROBLEMS IN FUZZY NETWORKS
We consider biobjective shortest path problems in networks with fuzzy arc lengths. Considering the available studies for single objective shortest path problems in fuzzy networks, using a distance function for comparison of fuzzy numbers, we propose three approaches for solving the biobjective prob- lems. The rst and second approaches are extensions of the labeling method to solve the sing...
متن کاملTCP and UDP performance for Internet over optical packet-switched networks
Optical packet-switched (OPS) network is a strong candidate for the future Optical Internet. In this paper, we study packet aggregation and deflection routing as employed in OPS networks on the performance of upper layer Internet protocols represented by TCP and UDP. Regarding packet aggregation schemes, we study no aggregation, mixed-flow aggregation, and per-flow aggregation. Our results show...
متن کاملDesign of Efficient Data Aggregation Methodology for Wireless Sensor Network Using Fuzzy Logic
Trending technologies in Wireless Sensor Technology gives researchers a chance to work for implementing effective methodologies so as to minimize some critical issues like computation of aggregated data, energy consumption of sensor nodes, implementation of algorithm for finding shortest route, security related issues in wireless sensor network and many more. Energy consumption can be reduced u...
متن کامل