//All three kernels run 512 threads per workgroup
//Must be a power of two
#define WORKGROUP_SIZE 256
P.S. Я, по возможности, стараюсь в своих программах комментариев не писать. По вышепоказанной причине. Опять же, FreeBSD kernel is very well documented.