OpenCL을 처음 사용했습니다. 예를 들어 내 GPU 아키텍처는 다음과 같이 가정 : 멀티 프로세서의내 GPU에서 특정 클러스터를 제어 할 수 있습니까?
수 : 14
워프의 크기 :
(32)는 지금은 작업의 병렬 처리를 수행 할를. 14 개의 스트리밍 멀티 프로세서가 있습니다
1) 14 개의 다른 작업을 동시에 실행할 수 있습니까?
2) 그렇다면 어떻게해야합니까 ?? 어떻게 글로벌 ID, 그룹 ID, 지역 ID와 모두를 언급하는 ..
이이
감사합니다 사전에) 일부 스레드 수와 (예를 명확하게 설명
3) .. :)
대답 해 주셔서 감사합니다 .. 의미있는 .. 그럼 실행 모드의 순서가 어긋나게 clEnqueueTask를 사용하는 것입니다. 제 생각에 적어도 minm 시간 간격과 동시에 실행되지만 순차적으로 실행되지는 않습니다. 맞습니까? 그래서 우리는 GPU에서 작업 병렬 처리를 할 수 있습니다 .. 하단의 작업 병렬 다이어그램에서이 링크를 체크 아웃하십시오 .. http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/calling-the-kernel/ – Fakruddeen
@Fakruddeen 하드웨어가 작업 병렬 처리를 지원한다면 OpenCL은 커널을 동시에 실행할 수 있지만 현재 GPU 하드웨어는이를 수행 할 수 없습니다. – prunge