arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2602.04044cs.CVcs.AR
收藏

一种可参数化的卷积加速器用于嵌入式深度学习应用

A Parameterizable Convolution Accelerator for Embedded Deep Learning Applications

Panagiotis Mousouliotis, Georgios Keramidas

AI总结:

本文提出了一种可参数化的卷积加速器设计方法,通过高级综合工具实现多约束优化,提升嵌入式深度学习应用的性能与效率。

摘要:

卷积神经网络(CNN)加速器通常在可编程门阵列(FPGA)上实现时,主要关注于最大化性能,通常以每秒十亿次操作(GOPS)来衡量。然而,实际嵌入式深度学习(DL)应用对延迟、功耗、面积和成本提出了多种约束。本文提出了一种硬件-软件(HW/SW)协同设计方法,其中CNN加速器使用高级综合(HLS)工具描述,使设计参数化,从而在多个设计约束下实现更有效的优化。我们的实验结果表明,所提出的设计方法能够超越非参数化设计方法,并且可以轻松扩展到其他类型的DL应用。

英文摘要:

Convolutional neural network (CNN) accelerators implemented on Field-Programmable Gate Arrays (FPGAs) are typically designed with a primary focus on maximizing performance, often measured in giga-operations per second (GOPS). However, real-life embedded deep learning (DL) applications impose multiple constraints related to latency, power consumption, area, and cost. This work presents a hardware-software (HW/SW) co-design methodology in which a CNN accelerator is described using high-level synthesis (HLS) tools that ease the parameterization of the design, facilitating more effective optimizations across multiple design constraints. Our experimental results demonstrate that the proposed design methodology is able to outperform non-parameterized design approaches, and it can be easily extended to other types of DL applications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑