IEEE Internet of Things Journal · 2023 · 21 citations · 26 references
ComputingComputer EngineeringComputer ScienceMachine LearningParallel AlgorithmsParallel ComputingDeep LearningStream ProcessingStreaming AlgorithmsDirected Acyclic Graph LearningPartitioning Of Data Processing PipelinesPartitioning StrategiesResource-constrained DevicesStream PartitioningStreaming LearningWorkload Partitioning
To enable the inference of high-precision deep neural networks (DNNs) on resource-constrained devices, DNN offloading has been widely explored in recent years. Some works have also integrated the chain-topology DNN (CDNN) offloading with pipeline processing to further reduce inference delay when processing streaming tasks. To improve the accuracy of the inference results, the topology of DNN tends to evolve from chain topology to directed acyclic graph (DAG) topology. However, most of the existing works do not study partitioning and offloading DAG-topology DNNs (DDNNs) for streaming tasks. Moreover, when partitioning computationally expensive DNN models, multipartitioning probably outperforms the bi-partitioning method, and most of the works do not study multipartitioning DAG-topology DNNs. In this article, we propose a more general multipartitioning and offloading method for large-scale DDNNs to process streaming tasks, which can adaptively partition DDNNs into multiple parts considering the computing power and bandwidth of all available computing units. Specifically, we first present a transforming method based on topological sorting that can losslessly transform DAG-topology DNNs into CDNNs. Then, based on greedy and dichotomy ideas, a multipartitioning algorithm is designed to partition and offload CDNNs. In this way, we can solve DDNNs’ multipartitioning problem based on the proposed transforming and partitioning algorithms. Experiments <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/sreasearcher/PDD-Code</uri> show that the method proposed in this article significantly outperforms bi-partitioning and nonpartitioning methods when offloading computationally expensive DNN models.
26
Deep neural networks for small footprint text-dependent speaker verification
Ehsan Variani, Xin Lei, Erik McDermott et al. · 2014 · 1.1K citations
Dynamic Adaptive DNN Surgery for Inference Acceleration on the Edge