一种多核环境下 OpenMP 任务并行的优化方法
本发明公开了一种多核环境下 OpenMP 任务并行的优化方法, 主要是通过自适应任务粒度控制的方式帮助程序员控制好任务粒度, 来优化任务并行,任务粒度是影响细粒度任务并行程序性能的一个重 要因素。自适应任务粒度控制包括:1)帮助优先与串行化执行的自适 应选取;2)限制细粒度任务的创建。在需要并行任务时采用帮助优先 策略,任务数足够时采用串行化执行策略。设置了可以自动调节大小 的阈值深度,用来限制细粒度任务的创建,若任
华中科技大学
2021-04-14