我一直在使用 OpenCL 开始使用 GPU 进行开发。我一直在玩推动限制的代码。
在此期间,我遇到了 GPU 上的计算时间相对较长的情况,这会导致 GUI 变得无响应和/或 GPU 任务花费的时间过长以至于设备驱动程序被重置。
虽然我理解为什么会发生这种情况并且我不是在寻找和解释原因,但我希望了解的是,我可以使用系统用于 GUI 操作的 GPU 将计算推到多远。
是否有此类交互的任何指导方针/最佳实践
是否有任何编程方法可以允许长时间运行 GPU 计算并仍然允许 GUI 保持响应。
我知道基本的建议是将 GPU 任务拆分为相对较小我假设这是不可能的,因为我正在探索 GPU 编程的限制。
任何在线讨论都会非常有用。
吉姆·K