ACCELERATING DNN INFERENCE AND TRAINING IN DISTRIBUTED SYSTEMS