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