MPI复习

2017-12-21  本文已影响0人  SunANDrain

ⅠBasic concepts and operation

Teminology

Schemes of parallelism

        Computer extension

        Language extension

        Parallel language layer add to serial language.

        New defined parallel language and compiling system.

The process of the operations to deliver a C program with MPI to a remote Linux server and launch to the program with dedicated configuration of MPI.

Explain the randomly output from different process.

Something closely related to your homework.

Ⅱ Parallel Model of Computation Problem

Data dependence graphs

Data parallelism

Functional parallelism(FunctionalDecomposition)

Pipelining

Foster's Design Methodogy

        Partitioning

        Communication

        Agglomeration

        Mapping

Examples like:

      "Experiment Ⅶ Raster Generation of Voronoi Diagram of MPI "

      (attribute labeled method and expansion methods)

     "Operation of 2 dimension Cellular Automata"

      "Clustering operation"

      The rest of experiment works

(Data partition scheme, computation task assigment, necessary communication  among the processes, ( data correlation graph ) and peseudo code are required)

Something related to your honework.

Ⅲ Performance Analysis

Examples in Chapter7 like

    X% of execution on inherent sequential

         ※ Inherently sequential computations :  δ(n)

         ※ Potentially parallel computations : φ(n)

        ※ Communication operations : k(n,p)

Speedup

Number of processes

Effenciency calculation

Amdahl's Law

Limitations of Amdahl's Law

Amdahl Effect

Gustafson-Barsis' s Law

The Karp-Flatt Metric

Experimentally Determined Serial Fraction e

Isoefficiency Mteric

Isoefficiency Derivation Step

Something closely related to your Homework

Ⅳ MPI Parallel Programming

Communication operation among the processes with defined output

Something closely related to your Lab work

上一篇 下一篇

猜你喜欢

热点阅读