《OpenACC並行程序設計:性能優化實踐指南》一 1.2 簡單的任務並行示例

1.2 簡單的任務並行示例 接下來的示例accTask.cpp演示如何在OpenACC設備上並行執行單個任務。 使用任務並行時必須小心,因爲OpenACC設備可能有不利於發揮性能的性能約束。一般來說,最好所有的OpenACC線程在相同時刻執行相同的任務,這樣並行任務可以很好地映射到GPU SIMD流多處理器和常見的多核處理器的向量單元。高級程序員希望使用OpenACC async()子句和流,這使
相關文章
相關標籤/搜索