Font Size: a A A

A Research On Parallel Programming In PVM Heterogeneous Cluster Environment

Posted on:2002-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:X M LiuFull Text:PDF
GTID:2168360032450913Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The system PVM (Parallel Virtual Machine) that supports Heterogeneous Computing is presented. PVM enables a collection of heterogeneous computer systems that are interconnected by networks to be viewed as a single parallel virtual machine. The computational power of a set of computers connected by networks can be used to solve a single large problem. To build up a Distributed Programming Environment, basic parallel programming concepts. paradigm and program execute efficiency optimize of the PVM system are discussed. At last, a Solution of Linear Equations and a solution of Region Growing Algorithm in digital image processing parallel programs for the PVM system are demonstrated and their Performance are tested and optimized respectively. The performance of the parallel programs mentioned above is tested in XPVM system and the bottleneck of speed is analyzed. According to the characteristics of PVM in Heterogeneous Computing Network Environment, some principles such as increasing Granularity, decreasing the quantity of synchronization communication and distributing the workload according to the host performance are applied to improve the Algorithm and raise the accelerated rate of the parallel programs. The development kit QT is supported on many platforms. It is used to develop the input/output interface of digital images. The technology of QT signal/slot and the relevant methodology of programming are discussed. The applications that based on 01 are to be practical since the avoidance of the procedure redeveloping the program on different platforms.
Keywords/Search Tags:PVM(ParaIIeI Virtual Machine), Heterogeneous Computing(HC), Distributed Programming Environment, Region growing algorithm, Granularity, Signal/Slot
PDF Full Text Request
Related items