2
OpenCL 컴파일러 옵션 -cl-fast-relaxed-math
의 기능은 무엇입니까?OpenCL Fast Relaxed Math
설명서를 읽는 것으로부터 - -cl-fast-relaxed-math
은 변수가 잘못된 데이터 유형을 가리키거나 0으로 나누거나 다른 불법적 인 행동을하더라도 커널이 부동 소수점 연산을 수행 할 수 있습니다.
이 정보가 맞습니까? 어떤 상황에서이 컴파일러 옵션이 유용할까요? 댓글에서
-cl 한정 - 연산 전용 및 -cl- 안전하지 않은 연산 최적화를 사용 가능하게합니다. 이 두 옵션은 입력 값에 대한 일부 검사를 제거하여 추가 속도를 제공합니다. IE : NaN 번호를 확인하지 않습니다. 그러나 입력 값이 정상이 아닌 숫자가되면 결과를 알 수 없습니다. – DarkZeros
DarkZeros가 정확합니다 (답변으로 입력해야 함). 이 최적화 플래그는 더 빠른 수학 연산을 가능하게하고 언어 규칙이나 구문 분석을 변경하지 않습니다. – Dithermaster