Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. Tree-structured parallel algorithms
Details

Tree-structured parallel algorithms

Date Issued
March 1, 1982
Author(s)
Venkateswaran, H.
Advisor(s)
David L. Matuszek
Additional Advisor(s)
Terry Feagin
David Straight
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/36825
Abstract

This paper presents a study of tree-structured parallel algorithms. Concepts such as flow, synchronous and asynchronous tree algorithms, and speed-up for this class of algorithms are defined. It is shown that under certain reasonable assumptions the speed-up, in going from a sequential to a parallel execution, is given by the ratio of the number of nodes in the tree to the number of levels in the tree. These concepts are then used in the study of algorithms for the following four problems: finding a maximal common subsequence of two given strings, locating the zeros of a complex polynomial in a given rectangle in the complex plane, allocating resources to some n activities maximizing the returns using a dynamic programming approach, and evaluating a multivariate polynomial. The polynomial zeros algorithm is shown to be an asynchronous tree algorithm whose speed-up is given by 0(n). The other algorithms are shown to be synchronous tree algorithms and their speed-up is O(n/log2n). These serve as examples of algorithms with an inherent limitation preventing them from achieving a speed-up factor of 0(n).

Degree
Master of Science
Major
Computer Science
File(s)
Thumbnail Image
Name

Thesis82V355.pdf

Size

3.65 MB

Format

Unknown

Checksum (MD5)

8a1322b1b8b33ae360436937ff397df0

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify