1
Evaluation of message passing models in a distributed environment using the Mandelbrot set | |
Author | Baidya, Jesbin |
Call Number | AIT Thesis no. CS-96-2 |
Subject(s) | Computer architecture |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science. |
Publisher | Asian Institute of Technology |
Series Statement | Thesis (M.Sc.) - Asian Institute of Technology, 1996 |
Abstract | The foundation of parallel languages are the underlying communication techniques between the participating processes. This thesis explores the two basic communication models: message passing and shared memory, using a Mandelbrot Set. Rather than a direct parallel implementation, a stepwise refinement of the algorithm is carried out. The Zero Correction and Dynamic Neighborhood Guessing techniques are introduced during the sequential optimization. For a parallel implementation, a new work allocation scheme is presented to exploit the message passing environment, taking the traditional split-and-merge model as the basis of comparison. A new load balancing concept: Horizontal-vertical load balancing, is introduced. Two separate models - token passing and nighboring queue balancing are also presented together with its evaluation in terms of performace. Two public domain software: Parallel Virtual Machine (message passing) and GLENDA (shared memory) are used in a local area network setup consisting of an ensemble of Sun workstations to evaluate the performance of the system. |
Year | 1996 |
Corresponding Series Added Entry | Asian Institute of Technology. Thesis ; no. CS-96-2 |
Type | Thesis |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Yulu, Qi |
Examination Committee(s) | Sadananda, R.;Batanov, D.N. |
Degree | Thesis (M.Sc.) - Asian Institute of Technology, 1996 |