E2bird: Enhanced Elastic Batch for Improving Responsiveness and Throughput of Deep Learning Services
E2bird: Enhanced Elastic Batch for Improving Responsiveness and Throughput of Deep Learning Services
Weihao Cui,Quan Chen,3 Authors,M. Guo
Abstract
We aim to tackle existing problems about deep learning serving on GPUs in the view of the system. GPUs have been widely adopted to serve online deep learning-based services that have stringent QoS(Quality-of-Service) requirements. However, emerging deep learning serving systems often result in poor responsiveness and low throughput of the inferences that damage user experience and increase the number of GPUs required to host an online service. Our investigation shows that the poor batching operation and the lack of data transfer-computation overlap are the root causes of the poor responsiveness and low throughput. To this end, we propose E
