2015-01-08 25 views

回答

0

將私有內存中的數據加載到256位類型(如ulong4,uint8或ushort16)中,並將其寫入256位對齊地址。

取決於它如何進入私有內存,並且如果您已經有可用的內核工作組,則可以選擇將其複製到單個工作項中的共享本地,然後讓工作組將其複製到全局內存合併寫道。

+0

謝謝。 endian怎麼樣?我的數據被逐字節地存儲在私有數組中。我想以相同的順序將其序列化到全局內存。 – Jacko

+0

ushort16寬; wide.s0 = upsample(byte0,byte1); wide.s1 = upsample(byte2,byte3);等等。;全球[指數] =寬;如果字節對發生交換,則將參數交換爲上採樣。 – Dithermaster

+0

謝謝。我會嘗試。 – Jacko