Parallel programming design,implementation and analysis - a case study on finding invariants for Petri Nets.

碩士 === 淡江大學 === 資訊工程學系 === 85 === Parallel / Distributed system is now the trend of the computational region. The application progress、computer architecture changes、and network arise ,all of these show that parallelism grows not only su...

Full description

Bibliographic Details
Main Authors: Gin, Jan-chung, 靳傑中
Other Authors: Po-zung Chen
Format: Others
Language:zh-TW
Published: 1997
Online Access:http://ndltd.ncl.edu.tw/handle/98399806858999510828
Description
Summary:碩士 === 淡江大學 === 資訊工程學系 === 85 === Parallel / Distributed system is now the trend of the computational region. The application progress、computer architecture changes、and network arise ,all of these show that parallelism grows not only super-computers but also workstations and personal computers.As we shell see, parallel programs will be required with multiple processors,even with network- connected computers.But the original algorithms are specialized for a single processors.In this way,Concurrency becomes a necessary requirement for programming. In this thesis,We will design and write a program in a concurrent point of view,at the same time,evaluate the efficiency.We will retrieval the minimal support invariants of Petri Nets as our example.By adopt Ian Foster 's designing and building parallel programs method,So we can compare the difference between parallel algorithm and sequence one. Finally,We choose Parallel Virtual Machine as our implementation environment.PVM is designed to link computing resource and provide users with a parallel platform for running their computer applications,without knowing how many kind of computers or where the computers is located.According to this environment we will get more information and acknowledge of designing / analyzing parallel programming.