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...

Full description

Saved in:
Bibliographic Details
Main Authors: Luo, Xiangzhong, Liu, Di, Huai, Shuo, Liu, Weichen
Other Authors: School of Computer Science and Engineering
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