-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c992a94
commit f6209ad
Showing
16 changed files
with
3,310 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,227 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="description" | ||
content="LO-SC: Local-only Split Computing for Accurate Deep Learning on Edge Devices. Accepted @ VLSI Design 2025."> | ||
<meta name="keywords" content="Split Computing, Knapsack Problem, Deep Neural Networks, Edge Devices"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<title>LO-SC: Local-only Split Computing for Accurate Deep Learning on Edge Devices</title> | ||
|
||
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Noto+Sans|Castoro" | ||
rel="stylesheet"> | ||
|
||
<link rel="stylesheet" href="./static/css/bulma.min.css"> | ||
<link rel="stylesheet" href="./static/css/bulma-carousel.min.css"> | ||
<link rel="stylesheet" href="./static/css/bulma-slider.min.css"> | ||
<link rel="stylesheet" href="./static/css/fontawesome.all.min.css"> | ||
<link rel="stylesheet" | ||
href="https://cdn.jsdelivr.net/gh/jpswalsh/academicons@1/css/academicons.min.css"> | ||
<link rel="stylesheet" href="./static/css/index.css"> | ||
<link rel="icon" href="./static/images/intelligo.png"> | ||
|
||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> | ||
<script defer src="./static/js/fontawesome.all.min.js"></script> | ||
<script src="./static/js/bulma-carousel.min.js"></script> | ||
<script src="./static/js/bulma-slider.min.js"></script> | ||
<script src="./static/js/index.js"></script> | ||
<script id="MathJax-script" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> | ||
<script type="text/x-mathjax-config"> | ||
MathJax.Hub.Config({ | ||
tex2jax: { inlineMath: [['$', '$']] } | ||
}); | ||
</script> | ||
</head> | ||
|
||
<body> | ||
<nav class="navbar" role="navigation" aria-label="main navigation"> | ||
<div class="navbar-brand"> | ||
<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false"> | ||
<span aria-hidden="true"></span> | ||
<span aria-hidden="true"></span> | ||
<span aria-hidden="true"></span> | ||
</a> | ||
</div> | ||
<div class="navbar-menu"> | ||
<div class="navbar-start" style="flex-grow: 1; justify-content: center;"> | ||
<a class="navbar-item" target="_blank" href="https://capogrosso.eu"> | ||
<span class="icon"> | ||
<i class="fas fa-home"></i> | ||
</span> | ||
</a> | ||
<div class="navbar-item has-dropdown is-hoverable"> | ||
<a class="navbar-link"> | ||
More Research | ||
</a> | ||
<div class="navbar-dropdown"> | ||
<a class="navbar-item" target="_blank" href="https://vips4.github.io/I-Split/"> | ||
I-SPLIT (ICPR 2022) | ||
</a> | ||
<a class="navbar-item" target="_blank" href="https://luigicapogrosso.github.io/split_et_impera/"> | ||
Split-Et-Impera (DDECS 2023) | ||
</a> | ||
<a class="navbar-item" target="_blank" href="https://intelligolabs.github.io/MTL-Split/"> | ||
MTL-Split (DAC 2024) | ||
</a> | ||
<a class="navbar-item" target="_blank" href="https://intelligolabs.github.io/sparsity_sc_ee/"> | ||
Sparsity SC&EE (FDL 2024) | ||
</a> | ||
<a class="navbar-item" target="_blank" href="https://luigicapogrosso.github.io/learning_enabled_cps/"> | ||
Learning-Enabled CPS (SIES 2024) | ||
</a> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</nav> | ||
|
||
<!-- Title, authors, institution, links. --> | ||
<section class="hero"> | ||
<div class="hero-body"> | ||
<div class="container is-max-desktop"> | ||
<div class="columns is-centered"> | ||
<div class="column has-text-centered"> | ||
<h1 class="title is-1 publication-title">LO-SC: Local-only Split Computing for Accurate Deep Learning on Edge Devices</h1> | ||
<div class="is-size-5 publication-authors"> | ||
<span class="author-block"> | ||
<a target="_blank" href="https://www.capogrosso.eu">Luigi Capogrosso</a><sup>1</sup>, | ||
</span> | ||
<span class="author-block"> | ||
<a target="_blank" href="https://www.dimi.univr.it/?ent=persona&id=22371&lang=en">Enrico Fraccaroli</a><sup>1,2</sup>, | ||
</span> | ||
<span class="author-block"> | ||
<a target="_blank" href="https://www.dimi.univr.it/?ent=persona&id=218&lang=en">Marco Cristani</a><sup>1</sup> | ||
</span> | ||
<span class="author-block"> | ||
<a target="_blank" href="https://www.dimi.univr.it/?ent=persona&id=59&lang=en">Franco Fummi</a><sup>1</sup>, | ||
</span> | ||
<span class="author-block"> | ||
<a target="_blank" href="https://cs.unc.edu/person/samarjit-chakraborty/">Samarjit Chakraborty</a><sup>2</sup> | ||
</span> | ||
</div> | ||
|
||
<div class="is-size-5 publication-authors"> | ||
<span class="author-block"> | ||
<sup>1</sup> | ||
Department of Engineering for Innovation Medicine, University of Verona, Italy | ||
</span> | ||
<span class="author-block"> | ||
<sup>2</sup> | ||
Department of Computer Science, The University of North Carolina at Chapel Hill, USA | ||
</span> | ||
</div> | ||
|
||
<div class="column has-text-centered"> | ||
<div class="publication-links"> | ||
<!-- Proceedings link. --> | ||
<span class="link-block"> | ||
<a target="_blank" href="" class="external-link button is-normal is-rounded is-dark"> | ||
<span class="icon"> | ||
<i class="fas fa-file-pdf"></i> | ||
</span> | ||
<span>Paper</span> | ||
</a> | ||
</span> | ||
<!-- arXiv link. --> | ||
<span class="link-block"> | ||
<a target="_blank" href="" class="external-link button is-normal is-rounded is-dark"> | ||
<span class="icon"> | ||
<i class="ai ai-arxiv"></i> | ||
</span> | ||
<span>arXiv</span> | ||
</a> | ||
</span> | ||
<!-- Code link. --> | ||
<span class="link-block"> | ||
<a target="_blank" href="https://github.com/intelligolabs/LO-SC" class="external-link button is-normal is-rounded is-dark"> | ||
<span class="icon"> | ||
<i class="fab fa-github"></i> | ||
</span> | ||
<span>Code</span> | ||
</a> | ||
</span> | ||
</div> | ||
</div> | ||
|
||
<div class="columns is-centered"> | ||
<div class="column has-text-centered"> | ||
<span class="tag is-success is-primary is-large">🎉 Accepted @ VLSI Design 2025 🎉</span> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</section> | ||
|
||
<!-- Teaser. --> | ||
<section class="hero teaser"> | ||
<div class="container is-max-desktop"> | ||
<div class="hero-body has-text-centered"> | ||
<img src="./static/images/teaser.png" alt="Teaser" type="image/png" style="width: 80%; height: 80%;"> | ||
<h6 class="subtitle is-6 has-text-centered"> | ||
Traditional SC approach versus the proposed LO-SC architecture. | ||
</h6> | ||
</div> | ||
</div> | ||
</section> | ||
|
||
<!-- Abstract. --> | ||
<section class="section"> | ||
<div class="container is-max-desktop"> | ||
<div class="columns is-centered has-text-centered"> | ||
<div class="column is-four-fifths"> | ||
<h2 class="title is-3">Abstract</h2> | ||
<div class="content has-text-justified"> | ||
<p> | ||
Split Computing (SC) enables deploying a Deep Neural Network (DNN) on edge devices with limited resources by splitting the workload between the edge device and a remote server. | ||
However, relying on a server can be expensive, requires a reliable network, and introduces unpredictable latency. | ||
Existing solutions for on-device DNNs deployment often sacrifice accuracy for efficiency. | ||
In this paper, we study how to use the concepts from SC to split a DNN for executing on the same device without compromising accuracy. | ||
In other words, we propose Local-Only Split Computing (LO-SC), a new approach to split a DNN for execution entirely on the edge device while maintaining high accuracy and predictable latency. | ||
We formalize LO-SC as a Mixed-Integer Linear Problem (MILP) problem and solve it using a multi-constrained ordered knapsack algorithm. | ||
The proposed method achieves promising results on both synthetic and real-world data, offering a viable alternative for accurately deploying DNNs on resource-constrained edge devices. | ||
</p> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</section> | ||
|
||
<!-- Citation. --> | ||
<section class="section" id="BibTeX"> | ||
<div class="container is-max-desktop content"> | ||
<h2 class="title">BibTeX</h2> | ||
<pre><code>TBA. | ||
</code></pre> | ||
</div> | ||
</section> | ||
|
||
<footer class="footer"> | ||
<div class="container"> | ||
<div class="content has-text-centered"> | ||
<a class="icon-link" target="_blank" href="https://github.com/luigicapogrosso" class="external-link" disabled> | ||
<i class="fab fa-github"></i> | ||
</a> | ||
</div> | ||
<div class="columns is-centered"> | ||
<div class="column is-8"> | ||
<div class="content"> | ||
<p> | ||
This website is licensed under a <a rel="license" target="_blank" | ||
href="http://creativecommons.org/licenses/by-sa/4.0/">Creative | ||
Commons Attribution-ShareAlike 4.0 International License</a>. | ||
</p> | ||
<p> | ||
The source code is based on <a target="_blank" href="https://github.com/nerfies/nerfies.github.io">Nerfies</a>. | ||
</p> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</footer> | ||
</body> | ||
|
||
</html> |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.