bug fixed:1)maximum threads in a block is 1024, 2) __threadfence() is needed for global memory access, 3)the hash input test data should be well prepared to the designated block in hash table