MemA

Fast Inference of Multiple Deep Models

Conference Paper (2021)
Author(s)

Jeroen Galjaard (Student TU Delft)

B.A. Cox (TU Delft - Data-Intensive Systems)

Amirmasoud Ghiassi (TU Delft - Data-Intensive Systems)

Y. Chen (TU Delft - Data-Intensive Systems)

Robert Birke (ABB Research Switzerland)

Research Group
Data-Intensive Systems
DOI related publication
https://doi.org/10.1109/PerComWorkshops51409.2021.9430952
More Info
expand_more
Publication Year
2021
Language
English
Research Group
Data-Intensive Systems
Pages (from-to)
281-286
ISBN (electronic)
9781665404242

Abstract

The execution of deep neural network (DNN) inference jobs on edge devices has become increasingly popular. Multiple of such inference models can concurrently analyse the on-device data, e.g. images, to extract valuable insights. Prior art focuses on low-power accelerators, compressed neural network architectures, and specialized frameworks to reduce execution time of single inference jobs on edge devices which are resource constrained. However, it is little known how different scheduling policies can further improve the runtime performance of multi-inference jobs without additional edge resources. To enable the exploration of scheduling policies, we first develop an execution framework, EdgeCaffe, which splits the DNN inference jobs by loading and execution of each network layer. We empirically characterize the impact of loading and scheduling policies on the execution time of multi-inference jobs and point out their dependency on the available memory space. We propose a novel memory-aware scheduling policy, MemA, which opportunistically interleaves the executions of different types of DNN layers based on their estimated run-time memory demands. Our evaluation on exhaustive combinations of five networks, data inputs, and memory configurations show that MemA can alleviate the degradation of execution times of multi-inference (up to 5*) under severely constrained memory compared to standard scheduling policies without affecting accuracy.

No files available

Metadata only record. There are no files for this record.