DeeperThings: Fully Distributed CNN Inference on Resource-Constrained Edge Devices
نویسندگان
چکیده
Abstract Performing inference of Convolutional Neural Networks (CNNs) on Internet Things (IoT) edge devices ensures both privacy input data and possible run time reductions when compared to a cloud solution. As most are memory- compute-constrained, they cannot store execute complex CNNs. Partitioning distributing layer information across multiple reduce the amount computation each device presents solution this problem. In article, we propose DeeperThings, an approach that supports full distribution CNN tasks by partitioning fully-connected as well feature- weight-intensive convolutional layers. Additionally, jointly optimize memory, communication demands. This is achieved using techniques combine feature weight with communication-aware fusion method, enabling holistic optimization For given number devices, schemes applied Integer Linear Programming (ILP) formulations minimize exchanged between times find entire model’s minimal memory footprint. Experimental results from real-world hardware setup running four different models confirm scheme able evenly balance footprint devices. six 100 Mbit/s connections integration additionally leads reduction demands up 28.8%. in speed-up task 1.52x without fusing.
منابع مشابه
Fast and Energy-Efficient CNN Inference on IoT Devices
Convolutional Neural Networks (CNNs) exhibit remarkable performance in various machine learning tasks. As sensor-equipped internet of things (IoT) devices permeate into every aspect of modern life, it is increasingly important to run CNN inference, a computationally intensive application, on resource constrained devices. We present a technique for fast and energy-efficient CNN inference on mobi...
متن کاملA Distributed Security Mechanism for Resource-Constrained IoT Devices
Internet of Things (IoT) devices have developed to comprise embedded systems and sensors with the ability to connect, collect, and transmit data over the Internet. Although solutions to secure IoT systems exist, Class-0 IoT devices with insufficient resources to support such solutions are considered a resourceconstrained in terms of secure communication. This paper provides a distributed securi...
متن کاملTowards a Distributed Platform for Resource-Constrained Devices
Many visions of the future predict a world with pervasive computing, where computing services and resources permeate the environment. In these visions, people will want to execute a service on any available device without worrying about whether the service has been tailored for the device. We believe that it will be difficult to create services that can execute well on the wide variety of devic...
متن کاملCryptography for Resource Constrained Devices: A Survey
Specifically designed and developed cryptographic algorithms, which are suitable for implementation in resource constrained devices such as RFID systems, smart cards and wireless sensor networks are called light weight cryptographic algorithms. In this paper a survey is done on the selected light weight cryptographic algorithms. The light weight cryptographic algorithms are of two types, block ...
متن کاملXMl Compression for Web Services on Resource-Constrained Devices
AbstrAct Compared to other middleware approaches like CORBA or Java RMI the protocol overhead of SOAP is very high. This fact is not only disadvantageous for several performance-critical applications, but especially in environments with limited network bandwidth or resource-constrained computing devices. Although recent research work concentrated on more compact, binary representations of XML d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Parallel Programming
سال: 2021
ISSN: ['0885-7458', '1573-7640']
DOI: https://doi.org/10.1007/s10766-021-00712-3