Neural Architecture Search (NAS) methods have been growing in popularity. These techniques have been fundamental to automate and speed up the time consuming and error-prone process of synthesizing novel Deep Learning (DL) architectures. NAS has been extensively studied in the past few years. Arguably their most significant impact has been in image classification and object detection tasks where the state of the art results have been obtained. Despite the significant success achieved to date, applying NAS to real-world problems still poses significant challenges and is not widely practical. In general, the synthesized Convolution Neural Network (CNN) architectures are too complex to be deployed in resource-limited platforms, such as IoT, mobile, and embedded systems. One solution growing in popularity is to use multi-objective optimization algorithms in the NAS search strategy by taking into account execution latency, energy consumption, memory footprint, etc. This kind of NAS, called hardware-aware NAS (HW-NAS), makes searching the most efficient architecture more complicated and opens several questions. In this survey, we provide a detailed review of existing HW-NAS research and categorize them according to four key dimensions: the search space, the search strategy, the acceleration technique, and the hardware cost estimation strategies. We further discuss the challenges and limitations of existing approaches and potential future directions. This is the first survey paper focusing on hardware-aware NAS. We hope it serves as a valuable reference for the various techniques and algorithms discussed and paves the road for future research towards hardware-aware NAS.
翻译:这些技术对于自动化和加速时间消耗和错误易变的合成新深学习(DL)结构过程至关重要。在过去几年中,对NAS进行了广泛研究,可以说其最重要的影响是在图像分类和物体探测任务方面,取得了最新成果。尽管迄今为止取得了巨大成功,但将NAS应用于现实世界问题仍构成重大挑战,而且并不广泛实用。总体而言,综合的神经网络(CNN)结构过于复杂,无法在资源有限的平台(如IoT、移动和嵌入系统)中部署。一个越来越受欢迎的解决办法是,在NAS搜索战略中采用多目标优化算法,同时考虑到了最新成果的耐用性、能源消耗、记忆足迹等。这类NAS取得了巨大成功,称为硬件NAS(HW-NAS),使得搜索效率最高的架构更为复杂,并提出了几个问题。在这次调查中,我们详细审查了现有的HW-NAS研究技术(NUR)的参考方法,并详细评估了未来技术研究方向,我们进一步讨论了现有硬件的搜索和硬化战略。我们进一步讨论了现有硬件的搜索和硬化战略。