English

Extension of ACETONE C code generator for multi-core architectures

Distributed, Parallel, and Cluster Computing 2026-03-11 v1 Software Engineering

Abstract

As the industry's interest in machine learning has grown in recent years, some solutions have emerged to safely embed them in safety-critical systems, such as the C code generator ACETONE. However, this framework is limited to generating sequential code, which cannot make most of the multi-core architectures. In this paper, we initiate an extension of ACETONE for the generation of parallel code by formally defining our processor assignment problem and surveying the state of the art on existing solutions. In the final paper, we will introduce the completed extension, including the implementation of the scheduling heuristic, the creation of templates implementing synchronization mechanisms, and an evaluation of the worst-case execution time of the framework's layers.

Keywords

Cite

@article{arxiv.2603.08744,
  title  = {Extension of ACETONE C code generator for multi-core architectures},
  author = {Yanis Aït-Aïssa and Thomas Carle and Sergei Chichin and Benjamin Lesage and Claire Pagetti},
  journal= {arXiv preprint arXiv:2603.08744},
  year   = {2026}
}
R2 v1 2026-07-01T11:10:53.157Z