2012-03-29 2 views
1

"커널은 쉐이더보다 더 많은 수의 함수를 호출 할 수 있습니다"라는 기사를 읽었습니다. 그 기사에 대한커널은 쉐이더보다 더 많은 함수를 호출 할 수 있습니다.

링크는 차이가 실제로는 정반대입니다 http://www.dyn-lab.com/articles/cl-gl.html

+0

아마도이 기사에서 말하는 기능은 "광범위한 유형의 기능"이라고 생각합니다. 그러나 나는 그 주제에 대한 정보가 아직 없다. –

+0

@lucas 나중에 내가 혼란 스러워요 :( – Megharaj

답변

0

입니다. 의 섹션 8과 OpenCL specification의 섹션 6.12를 비교하면 수학 연산과 관련하여 큰 중복이 있음을 알 수 있습니다.

그러나 GLSL은 훨씬 더 많은 비트 및 이미지 관련 작업을 수행하며 OpenCL 1.2에없는 행렬 작업을 제공합니다. 반면 OpenCL에는 GLSL과 함께 필요하지 않은 더 많은 동기화 프리미티브 및 작업 그룹 관리 기능이 있습니다. 또한 OpenCL은 GLSL보다 작고 큰 정수 유형을 제공합니다.

또한 AMD APP OpenCL Programming Guide의 부록 C에는 사용 가능한 기능의 양/유형이 셰이더와 커널 사이의 주요 차이점으로 나열되어 있지 않습니다.

관련 문제