1
내 커널에 #if
, #elif
등의 전처리 지시문을 사용하면 어떤 방식 으로든 성능에 영향을 줍니까? 나는이 조건들이 컴파일 시간 자체에서 해결된다고 가정하고있다.전 처리기 지시문이 OpenCL 커널 성능에 영향을 줍니까?
내 커널에 #if
, #elif
등의 전처리 지시문을 사용하면 어떤 방식 으로든 성능에 영향을 줍니까? 나는이 조건들이 컴파일 시간 자체에서 해결된다고 가정하고있다.전 처리기 지시문이 OpenCL 커널 성능에 영향을 줍니까?
라이브 컴파일을 수행하면 컴파일 시간에 영향을 미칠 수 있지만 실제로 커널을 실행하면 컴파일 시간에 해결 된 이후 아무런 영향을 미치지 않습니다. 컴파일 타임의 잠재적 인 속도 저하는 런타임에 모든 수표를 수행하는 것보다 작아야합니다.