HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search
In this paper, we present a novel multi-objective hardware-aware neural architecture search (NAS) framework, namely HSCoNAS, to automate the design of deep neural networks (DNNs) with high accuracy but low latency upon target hardware. To accomplish this goal, we first propose an effective hardware...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/155784 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-155784 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1557842023-12-15T01:30:43Z HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search Luo, Xiangzhong Liu, Di Huai, Shuo Liu, Weichen School of Computer Science and Engineering 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE) HP-NTU Digital Manufacturing Corporate Lab Engineering::Computer science and engineering Performance Evaluation Runtime In this paper, we present a novel multi-objective hardware-aware neural architecture search (NAS) framework, namely HSCoNAS, to automate the design of deep neural networks (DNNs) with high accuracy but low latency upon target hardware. To accomplish this goal, we first propose an effective hardware performance modeling method to approximate the runtime latency of DNNs on target hardware, which will be integrated into HSCoNAS to avoid the tedious on-device measurements. Besides, we propose two novel techniques, \textit{i.e.}, dynamic channel scaling to maximize the accuracy under the specified latency and progressive space shrinking to refine the search space towards target hardware as well as alleviate the search overheads. These two techniques jointly work to allow HSCoNAS to perform fine-grained and efficient explorations. Finally, an evolutionary algorithm (EA) is incorporated to conduct the architecture search. Extensive experiments on ImageNet are conducted upon diverse target hardware, \textit{i.e.}, GPU, CPU, and edge device to demonstrate the superiority of HSCoNAS over recent state-of-the-art approaches. Ministry of Education (MOE) Nanyang Technological University Submitted/Accepted version This work is partially supported by the Ministry of Education, Singapore, under its Academic Research Fund Tier 2 (MOE2019-T2-1-071) and Tier 1 (MOE2019-T1-001-072), and partially supported by Nanyang Technological University, Singapore, under its NAP (M4082282) and SUG (M4082087). 2022-03-22T01:31:04Z 2022-03-22T01:31:04Z 2021 Conference Paper Luo, X., Liu, D., Huai, S. & Liu, W. (2021). HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search. 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE). https://dx.doi.org/10.23919/DATE51398.2021.9473937 https://hdl.handle.net/10356/155784 10.23919/DATE51398.2021.9473937 en MOE2019-T2-1-071 MOE2019-T1-001-072 M4082282 M4082087 10.21979/N9/GZJ0PW © 2021 EDAA, published by IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.23919/DATE51398.2021.9473937. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Performance Evaluation Runtime |
spellingShingle |
Engineering::Computer science and engineering Performance Evaluation Runtime Luo, Xiangzhong Liu, Di Huai, Shuo Liu, Weichen HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search |
description |
In this paper, we present a novel multi-objective hardware-aware neural architecture search (NAS) framework, namely HSCoNAS, to automate the design of deep neural networks (DNNs) with high accuracy but low latency upon target hardware. To accomplish this goal, we first propose an effective hardware performance modeling method to approximate the runtime latency of DNNs on target hardware, which will be integrated into HSCoNAS to avoid the tedious on-device measurements. Besides, we propose two novel techniques, \textit{i.e.}, dynamic channel scaling to maximize the accuracy under the specified latency and progressive space shrinking to refine the search space towards target hardware as well as alleviate the search overheads. These two techniques jointly work to allow HSCoNAS to perform fine-grained and efficient explorations. Finally, an evolutionary algorithm (EA) is incorporated to conduct the architecture search. Extensive experiments on ImageNet are conducted upon diverse target hardware, \textit{i.e.}, GPU, CPU, and edge device to demonstrate the superiority of HSCoNAS over recent state-of-the-art approaches. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Luo, Xiangzhong Liu, Di Huai, Shuo Liu, Weichen |
format |
Conference or Workshop Item |
author |
Luo, Xiangzhong Liu, Di Huai, Shuo Liu, Weichen |
author_sort |
Luo, Xiangzhong |
title |
HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search |
title_short |
HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search |
title_full |
HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search |
title_fullStr |
HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search |
title_full_unstemmed |
HSCoNAS : hardware-software co-design of efficient DNNs via neural architecture search |
title_sort |
hsconas : hardware-software co-design of efficient dnns via neural architecture search |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/155784 |
_version_ |
1787136680173502464 |