Characterizing the execution of deep neural networks on collaborative robots and edge devices∗

7Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

Edge devices and robots have access to an abundance of raw data that needs to be processed on the edge. Deep neural networks (DNNs) can help these devices understand and learn from this complex data; however, executing DNNs while achieving high performance is a challenge for edge devices. This is because of the high computational demands of DNN execution in real-time. This paper describes and implements a method to enable edge devices to execute DNNs collaboratively. This is possible and useful because in many environments, several on-edge devices are already integrated in their surroundings, but are usually idle and can provide additional computing power to a distributed system. We implement this method on two iRobots, each of which has been equipped with a Raspberry Pi 3. Then, we characterize the execution performance, communication latency, energy consumption, and thermal behavior of our system while it is executing AlexNet.

Cite

CITATION STYLE

APA

Merck, M. L., Wang, B., Liu, L., Jia, C., Siqueira, A., Huang, Q., … Kim, H. (2019). Characterizing the execution of deep neural networks on collaborative robots and edge devices∗. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3332186.3333049

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free