Data movers are implemented for kernel memory communication, dataType conversion and stream datawidth conversion.