pipette
ENEnglish

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

Ryuga Chiba, Hiroshi Fujimoto, and Takuya Azumi

Preprint con versión publicada

En palabras de los autores

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.

Resultado principalLimitación que admiten los autores

Apareció: viernes, 25 de septiembre. arXiv. Preprint con versión publicada.

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

Versión publicada: Software Engineering and Advanced Applications (SEAA 2026), LNCS 16863, Springer, 2027, pp. 76-85

Comentario de los autores: 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