在OpenCL中使用128位或256位无符号整数?

Nek*_*ios 3 opencl

我正在设置软件以处理大数乘法,并且我想比较几种技术之间的速度,其中之一是OpenCL。如何传递并乘以两个256位无符号整数?这对性能有何影响?在性能变糟之前可以得到多少个数字的实际限制是什么?

tal*_*ies 5

OpenCL仅固有支持8、16、32和64位整数。在某些平台上可能会有大整数的供应商扩展,但至少在我熟悉的扩展上没有。如果要使用更大的整数类型,则必须自己实现它们。