Model
Project
Clip
Rasterize
2019/5/16
48
Processing One Data Set (Step 4)
Model
Project
Clip
Rasterize
The pipeline processes 1 data set in 4 steps
2019/5/16
49
Processing Two Data Sets (Step 1)
2019/5/16
23
并行化方法
域分解(Domain decomposition) 任务分解(Task decomposition) 流水线(Pipelining)
2019/5/16
24
域分解
First, decide how data elements should be divided among processors
2019/5/16
并行计算
3
并行的层次
程序级并行
粗
子程序级并行
并 行
语句级并行
粒 度
操作级并行
微操作级并行
细
2019/5/16
4
FLOPS
Floating point number Operations Per Second --每个时钟周期执行浮点运算的次数
理论峰值=CPU主频*每时钟周期执行浮点运 算数*CPU数目
并行计算 Parallel Computing
基本概念
如何满足不断增长的计算力需求?
用速度更快的硬件,也就是减少每一条指令所 需时间
优化算法(或者优化编译) 用多个处理机(器)同时解决一个问题