70
Concerning GPU, using GPU is getting more popular every day. The highly parallel
structure of GPU makes it more efficient for image processing and for processing large
blocks of data. The high memory bandwidth between CPU and GPU, the integration of GPU
and CPU through the standard protocols and the running multi-kernels scripts on GPU
make it a very efficient technology for the implementation of CNN [119, 120]. Since 2003
GPU technology is growing up dramatically and we can implement very complex models
and systems by using flexible and robust tools and high-level software development
instruments/tools.