Pictures Histogram Accelerating based on CUDA

Pictures Histogram Accelerating based on CUDA
Implemented a histogram equalization algorithm based on CUDA, where the benchmark of GPU was Nvidia Kepler 10. To optimize, I downsampled 16 pixels (144 bits) as a block to the kernel at a time, which was a tradeoff between accuracy and efficiency. Also, I pinned-memory on the host side and optimized the blocks with a one-dimensional block design.