用于多核/众核系统上的高性能代码生成、基于模型的并行器
联系我们

自动生成并行多核代码

搭配来自 MathWorks® Simulink® 和/或 C 源代码的模型,使用 eMBP® 为多核/众核系统生成并行代码。eMBP 针对提供卓越性能和能效的最新处理器技术进行了优化。
其基于模型的开发 (MBD) 方法最大限度地提高了设计质量和最终系统的可靠性:在创建高性能和实时应用时特别有价值。

Learn more

自由选择硬件

eMBP 基于开放标准,没有供应商锁定,让您可以自由选择最佳的多核/众核处理器。
在分析应用软件之后,它会根据您选择的处理器架构和性能数据来估算性能。
性能估算使用最近正式命名为 IEEE Std 2804-2019 的 SHIM 标准

Learn more

转变多核编程

与其他基于模型的并行器相比,eMBP 提供了卓越的效率。使用 Simulink 框图,在比 C 源代码更高的抽象级别,eMBP 确保控制算法中产生的并行性非常符合设计人员的意图。技术包括关键路径分析、块结构提取以及将块分组并映射到内核。直观的显示工具让专家用户可以对分组块进行可视化显示以控制输出。

Learn more

帮助进入平行宇宙

Simulink 在汽车行业中用于实时控制系统,例如发动机、转向和制动控制。
当从单核迁移到多核系统时,eMBP 可以将 Simulink 功能块静态分配给各个内核并生成并行代码。
基于 Renesas RH850 多核处理器的 eMBP 参考应用支持对处理器在环仿真 (PILS) 进行性能估算。现已支持以下多核 RH850 系列:C1、F、P1、E2。

Learn more

想要查找更多信息?

联系我们