arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~

基于模型的众核CPS重定向:Simulink到OpenCL工作流

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

Ryuga Chiba, Hiroshi Fujimoto, Takuya Azumi

arXiv 2609.29311首次发表:更新:

发表机构

Graduate School of Science and Engineering, Saitama University; eSOL Company Ltd.(埼玉大学理工学研究科; eSOL有限公司)

机构由 AI 辅助整理,请以论文原文为准。

AI 中文总结

本文提出一种从Simulink到OpenCL的工作流保持重定向方法,利用GPU Coder提取CUDA代码并转换,在Kalray MPPA Coolidge2上验证了可行性。

AI 中文摘要

本文解决了基于模型的开发(MBD)与面向信息物理系统(CPS)的先进众核执行之间的软件可移植性差距。我们提出了一种面向基于Simulink的CPS应用、采用候选级数据并行的工作流保持重定向方法,将其映射到基于OpenCL的众核处理器。该工具链并非为新平台手动重写模型,而是利用MathWorks GPU Coder提取数据并行的CUDA代码,随后通过自定义框架将其转换为OpenCL主机和设备代码。转换过程涵盖语法重写、API仿真以及平台特定的参数打包。我们将此工作流部署于Kalray MPPA Coolidge2上计算密集型的Frenet框架轨迹规划器。结果表明,针对所评估的CPS工作负载和平台,工作流保持的重定向流水线具有可行性。

英文摘要

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.

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

Journal refSoftware Engineering and Advanced Applications (SEAA 2026), LNCS 16863, Springer, 2027, pp. 76-85

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

论文原文

arXiv 摘要页 · PDF 原文 · HTML 原文

↑