distributed computing Deep learning Computer Vision edge compute paradigms distributed deep learning edge devices energy flexible and efficient inference