15. 并行编程
一个并行程序是一个任务的集合以及这些任务中的部分排序
并行算法的目标:
把任务分配到可用的处理器上(开发并行)
排序最小化(避免不必要的同步)
使用保留的ordering (开发 locality)
并行化资源:
数据并行: 同时更新数组元素
功能并行: 从概念上区分解决问题所需要的任务
推理并行: 暂时忽略部分顺序要求, 如果将来出现了问题再来修正
其它......
Copyright: NPACT