标签: compression opencl jocl
我正在使用Opencl(Jocl)来计算全空Nbody系统的力量。系统有64k质量,当我使用全局memopry x,y,z坐标(每个都是一个浮点数,总共400kB)时没有问题。当我尝试在gpu的常量内存中使用它们(性能)时,它会产生错误,因为它只有64kB。我需要压缩x,y,z坐标,这样我就可以将64k x,y,z坐标放入64kB恒定区域。这可能吗?如果有,怎么样?你知道java的任何压缩库(我还需要使用相同的算法来解压缩gpu寄存器)吗?
感谢。