OpTC – A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers

Heidorn C, Hannig F, Riedelbauch D, Strohmeyer C, Teich J (2024)


Publication Language: English

Publication Type: Conference contribution, Conference Contribution

Publication year: 2024

Publisher: Springer Vieweg

City/Town: Wiesbaden

Pages Range: pp 65–81

Conference Proceedings Title: Proceeding of the 2024 Stuttgart International Symposium on Automotive and Engine Technology

Event location: Stuttgart DE

ISBN: 978-3-658-45017-5

DOI: 10.1007/978-3-658-45018-2_4

Abstract

The AURIX 2xx and 3xx families of TriCore microcontrollers are widely used in the automotive industry and,  recently, also in applications that involve machine learning tasks. Yet, these applications are mainly engineered manually, and only little tool support exists for bringing neural networks to TriCore microcontrollers. Thus, we propose OpTC, an end-to-end toolchain for automatic compression, conversion, code generation, and deployment of neural networks on TC3xx microcontrollers. OpTC supports various types of neural networks and provides compression using layer-wise pruning based on sensitivity analysis for a given neural network. The flexibility in supporting different types of neural networks, such as multi-layer perceptrons (MLP), convolutional neural networks (CNN), and recurrent neural networks (RNN), is shown in case studies for a TC387 microcontroller. Automotive applications for predicting the temperature in electric motors and detecting anomalies are thereby used to demonstrate the effectiveness and the wide range of applications supported by OpTC.

Authors with CRIS profile

Related research project(s)

Involved external institutions

How to cite

APA:

Heidorn, C., Hannig, F., Riedelbauch, D., Strohmeyer, C., & Teich, J. (2024). OpTC – A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers. In André Casal Kulzer, Hans-Christian Reuss, Andreas Wagner (Eds.), Proceeding of the 2024 Stuttgart International Symposium on Automotive and Engine Technology (pp. pp 65–81). Stuttgart, DE: Wiesbaden: Springer Vieweg.

MLA:

Heidorn, Christian, et al. "OpTC – A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers." Proceedings of the 2024 Stuttgart International Symposium on Automotive and Engine Technology, Stuttgart Ed. André Casal Kulzer, Hans-Christian Reuss, Andreas Wagner, Wiesbaden: Springer Vieweg, 2024. pp 65–81.

BibTeX: Download