kernel object abstracts function calls in a device.
There are restrictions in types that can be passed to
kernels as arguments.
memory objects, the following primitives are allowed as
|Primitive||Supported Sizes (bits)|
||8, 16, 32, 64|
OCCA supports custom kernel arguments. For more information, check the Custom Kernel Arguments section.