I believe (although i cannot confirm) somewhere, someone mentioned that the arguments to a kernel are limited to 256 bytes. Can someone confirm and/or explain this? Does this mean that the total size of the data in my argument list cannot exceed 256 bytes? If so, this seems a little (ok, a lot) restrictive for an API that is focused on massively data-parallel applications.
Oh, another question: Does anyone have any strategies for ensuring/confirming that a kernel is launched within device constraints, since there’s no segfault or fpe-trap support? Thanks for any and all comments!