“…There are implementations on several hardware platforms such as ASICs, FGPAs, the Cell/B.E. processor [4], and Nvidia GPUs [2,3,5,12] using CUDA and other GPU programming tools. The advantages and disadvantages of implementations in GPUs can be found in [2,3,5].…”