《OpenACC并行程序设计:性能优化实践指南》一 1.2 简单的任务并行示例

1.2 简单的任务并行示例 接下来的示例accTask.cpp演示如何在OpenACC设备上并行执行单个任务。 使用任务并行时必须小心,因为OpenACC设备可能有不利于发挥性能的性能约束。一般来说,最好所有的OpenACC线程在相同时刻执行相同的任务,这样并行任务可以很好地映射到GPU SIMD流多处理器和常见的多核处理器的向量单元。高级程序员希望使用OpenACC async()子句和流,这使
相关文章
相关标签/搜索