arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2104.04576cs.PLcs.LG
收藏

嵌入式平台上用于深度学习工作负载的嵌入式工具链

Compiler Toolchains for Deep Learning Workloads on Embedded Platforms

Infineon Technologies Dresden GmbH & Co. KG(英飞凌科技德累斯顿有限公司);Dresden University of Technology(德累斯顿工业大学)

Max Sponner, Bernd Waschneck, Akash Kumar

摘要:

随着深度学习的使用在移动和嵌入式解决方案中变得越来越流行,有必要将特定于框架的网络表示转换为这些嵌入式平台的可执行代码。本文由两部分组成:第一部分是由可用的开源深度学习编译器工具链的调查和基准测试,其中重点是针对嵌入式设备和微控制器,以异构的方式与专用加速器相结合的各个解决方案的功能和性能。第二部分探讨了这种异构设备的编译流程的实现和评估,并重用现有的工具链之一,为计划为自己的硬件构建软件流程的硬件开发人员演示必要的步骤。

英文摘要:

As the usage of deep learning becomes increasingly popular in mobile and embedded solutions, it is necessary to convert the framework-specific network representations into executable code for these embedded platforms. This paper consists of two parts: The first section is made up of a survey and benchmark of the available open source deep learning compiler toolchains, which focus on the capabilities and performance of the individual solutions in regard to targeting embedded devices and microcontrollers that are combined with a dedicated accelerator in a heterogeneous fashion. The second part explores the implementation and evaluation of a compilation flow for such a heterogeneous device and reuses one of the existing toolchains to demonstrate the necessary steps for hardware developers that plan to build a software flow for their own hardware.

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

↑