2013-02-16 5 views
1

이전에는 Windows 시스템에서 OpenCl 커널을 개발 했었는데 이제는 Linux 시스템을 사용합니다. Windows에는 워치 독이라는 깔끔한 기능이 있습니다.이 기능은 기본적으로 5 초 이상 지속되면 OpenCl 계산을 자동으로 중지하며 매우 길거나 무한한 실행을 유발하는 코드의 실수로 인해 매우 유용합니다. 리눅스에서 이와 같은 것을 성취 할 수있는 방법이 있습니까?리눅스에서 OpenCl 워치 독

AMD 모빌리티 그래픽 카드와 최신 AMD 드라이버가 있습니다. 워치 독이있을 가능성이 없다면 OpenCl 커널을 수동으로 종료 할 수있는 방법이 있습니까?

+0

OpenCL 구현에 따라 달라질 수 있습니다 .... (AMD/FGLRX 또는 Nvidia를 사용합니까 ...) –

+0

@BasileStarynkevitch : 저는 AMD one을 사용하고 그래픽 카드 자체는 AMD입니다. – aplavin

답변

1

Linux의 Nvidia X11 드라이버에는 기본적으로 켜져있는 워치 독이 포함되어 있습니다. xorg.conf의 "대화 형"플래그로 제어됩니다. "옵션 4"here을 참조하십시오.

NVIDIA 드라이버이므로 AMD의 솔루션은 다를 수 있습니다 (있을 경우).

관련 문제