一種多核環境下 OpenMP 任務并行的優化方法
本發明公開了一種多核環境下 OpenMP 任務并行的優化方法, 主要是通過自適應任務粒度控制的方式幫助程序員控制好任務粒度, 來優化任務并行,任務粒度是影響細粒度任務并行程序性能的一個重 要因素。自適應任務粒度控制包括:1)幫助優先與串行化執行的自適 應選取;2)限制細粒度任務的創建。在需要并行任務時采用幫助優先 策略,任務數足夠時采用串行化執行策略。設置了可以自動調節大小 的閾值深度,用來限制細粒度任務的創建,若任
華中科技大學
2021-04-14