BigInt as arbitrary precision int (see: http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic)?
If that is the case, you need an arbitrary precision library for Opencl/Cuda.
Quick googling shows for example: http://www.hpcs.cs.tsukuba.ac.jp/~nakayama/cump/