pipette
ESEspañol

Model-Based Retargeting to Many-Core CPS: Simulink-to-OpenCL Workflow

Ryuga Chiba, Hiroshi Fujimoto, and Takuya Azumi

Preprint with a published version

In the authors' words

This paper addresses the software portability gap between Model-Based Development (MBD) and advanced many-core execution for Cyber-Physical Systems (CPS). We present a workflow-preserving retargeting approach for Simulink-based CPS applications with candidate-wise data parallelism to OpenCL-based many-core processors. Rather than manually rewriting models for new platforms, our toolchain uses MathWorks GPU Coder to extract data-parallel CUDA code, which is then translated into OpenCL host and device code via a custom framework. The conversion handles syntax rewriting, API emulation, and platform-specific argument packing. We deployed this workflow for a computationally intensive Frenet-frame trajectory planner on the Kalray MPPA Coolidge2. The results demonstrate the feasibility of a workflow-preserving retargeting pipeline for the evaluated CPS workload and platform.

Main resultLimitation the authors admit

Appeared: Friday, September 25. arXiv. Preprint with a published version.

DOI: 10.1007/978-3-032-36590-3_6

Published version: Software Engineering and Advanced Applications (SEAA 2026), LNCS 16863, Springer, 2027, pp. 76-85

Authors' comment: 16 pages, 7 figures, and 3 tables. This is the preprint submitted to SEAA 2026. A revised short-paper version was published in LNCS 16863