2015-01-08 3 views

답변

0

개인 메모리의 데이터를 256 비트 유형 (예 : ulong4, uint8 또는 ushort16)으로로드하고이를 256 비트 정렬 주소에 씁니다.

개인 메모리가 어떻게 사용되었는지에 따라, 그리고 커널 작업 그룹을 이미 사용할 수있는 경우,이를 단일 작업 항목의 공유 로컬에 복사 한 다음 작업 그룹이이를 사용하여 전역 메모리에 복사하도록 할 수 있습니다 합체 된 글.

+0

감사합니다. 엔디안은? 내 데이터가 바이트 단위로 개인 배열에 저장됩니다. 나는 그것을 동일한 순서로 전역 메모리에 직렬화하고 싶다. – Jacko

+0

ushort16 wide; wide.s0 = 업 샘플 (byte0, byte1); wide.s1 = 업 샘플 (byte2, byte3); 기타.; 전역 [색인] = 넓은; 바이트 쌍이 스왑 된 경우 매개 변수를 업 샘플링 (upsample)으로 스왑합니다. – Dithermaster

+0

감사합니다. 나는 그것을 시도 할 것이다. – Jacko

관련 문제