openmp编程珠玑

心得1:对于无数据共享的并行,例如for并行中,算法逻辑越简单,获得的加速比越大。若有冗余的数据存储传递,反而造成效率的下降。

心得2:要使数据忙于计算而非闲置和交互,否则会牺牲并行度。

心得3:对于有数据共享的并行,尽量采用粗粒度。

心得4:区域分解、功能分解、分而治之。


总之,并行编程,如烹小鲜。

你可能感兴趣的:(编程,算法,存储)