Ⅰ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
网友评论