2011-04-13 7 views

답변

4

내가 아는 한, OpenCL에 정의 된 것과 같은 것이 없습니다. OpenCL은 동적 메모리와 같은 개념을 제공하지 않으므로 그러한 기능은 필요하지 않습니다.

for를 사용하여 배열을 실행하고 요소별로 데이터 요소를 복사 할 수 있습니다. 그러나 타겟 배열은 컴파일 타임에 배열 길이를 지정해야하기 때문에 고정 크기입니다.

한편, OpenCL (그리고 원산지 종류의 OpenGL)은보다 정적 인 방법으로 정의되었습니다. 데이터를 GPU에 제공해야하며 결과 크기를 정의해야합니다. GPU는 사전 정의 된 출력 위치에 대한 입력을 계산합니다. GPU 내에서 더 많은 프로세스를 생성하는 것이 아니라 호스트가 방해받지 않도록 동적으로 메모리를 할당하는 것이 아닙니다.