【发布时间】:2013-10-02 19:59:54
【问题描述】:
渲染作业和数字运算作业(例如 OpenCL 上的)能否在同一个 GPU 上有效共享?例如,
- 线程 A 运行 OpenCL 任务生成图像
- 然后,当图像准备好时,线程 A 通知另一个线程 B(图像准备好)并继续进行新的图像计算
- 线程 B 在给定图像上启动一些预显示活动(例如使用 GDI 进行叠加计算),组合最终图像并将其渲染以显示
这种 GPU 资源共享能否提高性能,或者相反,会导致计算和渲染任务的整体速度变慢?
谢谢
【问题讨论】:
标签: multithreading parallel-processing rendering opencl gdi