https://hgpu.org/?p=14321
An efficient KNN algorithm implemented on FPGA based heterogeneous computing system using OpenCL