Font Size: a A A

The Design And Implement Of The MPI-Based Parallel Computing Platform

Posted on:2008-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y X LiFull Text:PDF
GTID:2178360215479377Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
According to the expansion of super computing requirements, highperformance computing has helped people in data processing areas such as: datamining applications, image processing business, Gene sequencing comparing.However, considering the rapid expansion of the scientific computing scale, thetraditional serial calculation has been unable to meet the requirements, thus theconcept of parallel computing has been carried out.Parallel computing is in contrast to the serial calculation, it distributes theprocesses to several independent nodes, which are scheduled by independentoperating system, and have independent CPU and memory resources; theexchanges of information between nodes are through message transmission.There are some important improvements on computer system architecture in therecent 50 years although there was no revolutionary changes except the data flowcomputer which gradual improvement toward practical application. Thecomputers have been put into applications are all based on Von Neumannprototype, and improve the means and capabilities of parallel processing on thisbasis.MPI is a kind of message passing interface which is published on May,1994, it provides the standard library for message passing procedure. MPI definesthe interface library by language independent form, and provides the binding withC and FORTRAN language. It is the most reliable platform for high efficiencyand ultra-large-scale parallel computing.At present, the Internet connects with a lot of PC and varioussuper-computer, assembled a large number of computing resources. In order touse the extensively distributed idle calculation resources on the Internet, there arealready a number of distributed computing projects have been set up, for example:SETI @Home, GIMPS and so on. These projects have confirmed the feasibilityof such calculation model. These resources are highly unstable and can not betrusted by users, bandwidth is limited and full of tremendous delay.This paper uses the object-oriented analysis techniques which is popularinside and outside the country, the static structure is made up of by the objectlayer, the structure and link layer, the theme level, the attribute level and theevents constitute layer. Finally, give out the use case view which is reflected bythe static structure, the high level logic model of system functions and theimplementation of the distributed computing in the computer cluster network.The system has steady resources, credible users and good communications.
Keywords/Search Tags:object oriented, parallel computing, MPI
PDF Full Text Request
Related items