Gao, cong and Saha, sangeet and Lu, Yufan and Saha, Rappy and McDonald-Maier, Klaus and Zhai, xiaojun (2022) Deep Learning on FPGAs with Multiple Service Levels for Edge Computing. In: The 27th IEEE International Conference on Automation and Computing, 2022-09-01 - 2022-09-03, Bristol, United Kingdom.
Gao, cong and Saha, sangeet and Lu, Yufan and Saha, Rappy and McDonald-Maier, Klaus and Zhai, xiaojun (2022) Deep Learning on FPGAs with Multiple Service Levels for Edge Computing. In: The 27th IEEE International Conference on Automation and Computing, 2022-09-01 - 2022-09-03, Bristol, United Kingdom.
Gao, cong and Saha, sangeet and Lu, Yufan and Saha, Rappy and McDonald-Maier, Klaus and Zhai, xiaojun (2022) Deep Learning on FPGAs with Multiple Service Levels for Edge Computing. In: The 27th IEEE International Conference on Automation and Computing, 2022-09-01 - 2022-09-03, Bristol, United Kingdom.
Abstract
In the Internet of Things (IoT) era, deep learning is emerging as a promising approach for extracting information from IoT devices. Deep learning is also employed in the edge computing environment based on the demand for faster processing. In the edge server, various hardware accelerators have been proposed in recent studies to speed up the execution of such DNNs. One such accelerator is Xilinx’s Deep Learning Processor Unit (DPU), designed for FPGA-based systems. However, the limited resource capacity of FPGAs in these edge servers imposes an enormous challenge for such implementation. Recent research has shown a clear trade-off between the “resources consumed” vs. the “performance achieved Taking a cue from these findings, we address the problem of efficient implementation of deep learning into the edge computing environment in this paper. The edge server employs FPGAs for executing the deep learning model. Each deep learning network is equipped with multiple distinct implementations represented by different service levels based on resource usage (where a higher service level implies higher performance with high resource consumption). To this end, we propose an Integer Linear Programming based optimal solution strategy for selecting a service level to maximize the overall performance subject to a given resource bound. Proof-of-concept case study with a deep learning network of multiple service levels of DPUs on a physical FPGA has also been provided.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Additional Information: | Published proceedings: _not provided_ |
| Uncontrolled Keywords: | Deep learning, Power demand, Computational modeling, Throughput, Software, Internet of Things, Servers |
| Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
| SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
| Depositing User: | Unnamed user with email elements@essex.ac.uk |
| Date Deposited: | 06 Aug 2026 15:04 |
| Last Modified: | 06 Aug 2026 15:04 |
| URI: | http://repository.essex.ac.uk/id/eprint/33559 |
Available files
Filename: ICAC.pdf