矢量数据加载和存储函数
表5-11描述了允许从内存指针读、写矢量类型的内置函数。这里使用泛型类型名gentype指示标量内置数据类型char、uchar、short、ushort、int、uint、long、ulong,float或double。另外使用泛型类型名gentypen指示包含n个gentype元素的矢量。
使用类型名floatn、doublen和halfn分别表示包含n个float、double和half元素的矢量。后缀n在函数名中也用到(如vloadn、vstoren),这里n = 2、3、4、8或16。
同步函数
OpenCLC实现了一个同步函数 barrier。同步函数 barrier用于强制一个工作组中工作项之间的内存一致性,见表5-12。