2017-01-16 2 views
1

ints 목록을 OpenCl에 전달하는 방법은 무엇입니까?인수로 OpenCL 전달 행렬

int [] 형식의 배열을 보내는 방법을 알고 있지만 어떻게 든 위의 구조를 보낼 수있는 해결 방법을 찾을 수 없습니다.

int [] []로 목록 목록을 변환 할 수 있습니까?

+0

플랫폼에서 공유 가상 메모리를 사용할 수 있습니다. 이 방법을 사용하면 구조를 변경할 필요가 없으며 포인터가 올바르게 작동합니다. – Elalfer

답변

1

2D 목록을 1D로 변환하십시오.

예를 들어 목록 [[0,1], [2,3]]을 [0,1,2,3]으로 변경하십시오. 그리고 요소 목록 [y] [x]를 액세스하는 것은 목록 [x + y * a]가됩니다. 여기서 a는 열의 수입니다.