特殊数据类型
部分数据类型(如24s)不被HMPP库支持,可以通过HMPP中Convert函数转换成HMPP库支持的数据类型,以便后续处理。
对于24位有符号数据,每个向量元素由三个连续的8位无符号字符型(uint8_t)字节组成,以小端字节序的形式存储(向量元素的低8位存储在低地址中),并用高8位的第一位作为符号位。这些数据通过HMPP中Convert函数可以转换为32位有符号整型(32s)或32位浮点型(32f)。
表1为HMPP自定义数据范围。
父主题: 自定义数据类型和范围
部分数据类型(如24s)不被HMPP库支持,可以通过HMPP中Convert函数转换成HMPP库支持的数据类型,以便后续处理。
对于24位有符号数据,每个向量元素由三个连续的8位无符号字符型(uint8_t)字节组成,以小端字节序的形式存储(向量元素的低8位存储在低地址中),并用高8位的第一位作为符号位。这些数据通过HMPP中Convert函数可以转换为32位有符号整型(32s)或32位浮点型(32f)。
表1为HMPP自定义数据范围。