中文

OpTC —— 针对 AURIX TC3xx 微控制器的神经网络部署工具链

机器学习 2024-10-02 v1

摘要

AURIX 2xx 和 3xx 系列 TriCore 微控制器在汽车行业广泛应用,近年来也被用于涉及机器学习任务的应用。然而,这些应用主要是手动工程的,目前为将神经网络移植到 TriCore 微控制器提供的工具支持有限。因此,我们提出 OpTC,这是一个用于 TC3xx 微控制器上神经网络自动压缩、转换、代码生成和部署的端到端工具链。OpTC 支持各种类型的神经网络,并通过基于灵敏度分析的分层剪枝提供压缩功能。对不同类型神经网络(如多层感知器 (MLP)、卷积神经网络 (CNN) 和循环神经网络 (RNN))的支持在 TC387 微控制器的案例研究中得到展示。通过用于预测电动机温度和检测异常的汽车应用,展示了 OpTC 的有效性及其支持的广泛应用范围。

关键词

引用

@article{arxiv.2404.15833,
  title  = {OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers},
  author = {Christian Heidorn and Frank Hannig and Dominik Riedelbauch and Christoph Strohmeyer and Jürgen Teich},
  journal= {arXiv preprint arXiv:2404.15833},
  year   = {2024}
}