# Map-and-Conquer: Energy-Efficient Mapping of Dynamic Neural Nets onto   Heterogeneous MPSoCs

**Authors:** Halima Bouzidi, Mohanad Odema, Hamza Ouarnoughi, Smail Niar, Mohammad, Abdullah Al Faruque

arXiv: 2302.12926 · 2023-02-28

## TL;DR

This paper introduces a novel framework for mapping neural networks onto heterogeneous MPSoCs, optimizing for energy efficiency and latency by leveraging parallelism and dynamic multi-exit deployment.

## Contribution

It proposes a new partitioning scheme along the network width and a dynamic multi-exit deployment approach for better performance on heterogeneous MPSoCs.

## Key findings

- 2.1x more energy-efficient than GPU-only mapping
- 1.7x less latency than DLA-only mapping
- Effective utilization of processing concurrency in heterogeneous systems

## Abstract

Heterogeneous MPSoCs comprise diverse processing units of varying compute capabilities. To date, the mapping strategies of neural networks (NNs) onto such systems are yet to exploit the full potential of processing parallelism, made possible through both the intrinsic NNs' structure and underlying hardware composition. In this paper, we propose a novel framework to effectively map NNs onto heterogeneous MPSoCs in a manner that enables them to leverage the underlying processing concurrency. Specifically, our approach identifies an optimal partitioning scheme of the NN along its `width' dimension, which facilitates deployment of concurrent NN blocks onto different hardware computing units. Additionally, our approach contributes a novel scheme to deploy partitioned NNs onto the MPSoC as dynamic multi-exit networks for additional performance gains. Our experiments on a standard MPSoC platform have yielded dynamic mapping configurations that are 2.1x more energy-efficient than the GPU-only mapping while incurring 1.7x less latency than DLA-only mapping.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/2302.12926/full.md

## Figures

7 figures with captions in the complete paper: https://tomesphere.com/paper/2302.12926/full.md

## References

21 references — full list in the complete paper: https://tomesphere.com/paper/2302.12926/full.md

---
Source: https://tomesphere.com/paper/2302.12926