2013-02-16 77 views
1

早些时候,我用来开发在Windows系统上OpenCL内核,现在我使用Linux的一个。在Windows中,有一个称为看门狗的整洁功能,如果持续时间超过5秒(默认情况下),它会自动停止OpenCl计算,并且对于导致非常长或无限运行的代码中的某些错误非常有用。有没有办法在Linux中实现这样的事情?OpenCL的看门狗

我有一个AMD移动显卡,以及AMD最新的驱动程序。如果不可能有看门狗,是否有办法手动终止OpenCl内核?

+0

它可能取决于你的OpenCL实现....(你使用AMD/FGLRX或Nvidia ...) – 2013-02-16 18:02:09

+0

@BasileStarynkevitch:我使用AMD一个,而显卡本身就是AMD。 – aplavin 2013-02-16 18:18:33

回答

1

Nvidia的Linux上的X11司机做包括看门狗这是在默认情况下。它由xorg.conf中的“交互”标志控制。请参阅“选项4”here

因为它是特定的Nvidia驱动程序,支持AMD的解决方案将是不同的(如果有的话)。