多核联盟发布新版SHIM2.0标准 以支持高级工具的开发

[加利福利亚]-2019年1月21日,多核联盟™(MCA)是一家全球性的非营利组织,致力于制定多核标准,以更好地优化多核处理器相关产品。近日该协会发布了针对多核/ 众核(SHIM)处理器和工具的软/硬件接口的新版本。旧版 SHIM 1.0于2015年推出,该标准可帮助现有的软件工具迅速适应新硬件并加速开发新的创新工具。SHIM 2.0增强了新功能,以提高性能评估的准确性。

SHIM的主要目标是通过对架构描述标准进行定义,从而帮助软件设计(用于硬件设计,类似于IP-XACT这样的硬件描述格式)。SHIM描述的一些架构特性包括处理器内核、加速器、内存/高速缓存和内核通信通道,其描述内容能够提供指令,内存和通信性能信息等详细信息。

“SHIM标准对许多类型的工具都有帮助,包括性能评估、系统配置以及硬件建模,”Masaki Gondo表示, 他是eSOL软件的CTO和技术总监,同时也是多核联盟SHIM工作组主席,“性能信息包括性能分析和优化工具,自动并行化编译器,因此对软件开发工具来说至关重要。”

SHIM2.0能够模拟最先进的处理器,包括异构功能单元、流水线效应、32位v.64位,以及单指令多数据指令(SIMD)。此功能允许描述复杂的DSP,硬件加速器和软核。SHIM 2.0还支持更精确的功耗建模,允许使用与各个处理器或集群相关的不同电压和频率。

“随着异构多核计算机使用的不断加速,SHIM 2.0标准将为处于最前沿的嵌入式工程师提供更多的开发选择,“ Silexica的CEO Maximilian Odendahl表示,他也是SHIM 2.0项目的主要贡献者之一。 “SHIM 2.0能够帮助Silexica在用标准模型取代专有平台模型的同时,保留所有现有功能。这意味着SHIM 2.0能将旧版SHIM 1.0功能的最好部分与Silexica的平台模型结合起来,以支持未来的多核开发。”

多核联盟的会员资格以及加入该联盟的相关事宜请访问该协会网站。SHIM2.0标准已在该协会网站上公布,更多详细信息,请访问 http://www.multicore-association.org/workgroup/shim.php.

 

关于多核联盟(The Multicore Association)

多核联盟为关注、从事和/或推广多核相关产品(包括处理器、基础架构、器件、软件和应用)的厂商提供了一个中立论坛。该联盟免费提供多核通信API(MCAPI)、多核资源管理API(MRAPI)和多核任务管理(MTAPI)等规范,以及多核编程实践(MPP)指南。除了SHIM工作组之外,联盟还设有积极专注于多核通信3.x版本)和工具基础架构(TIWG)的工作组。更多信息请访问www.multicore-association.org。

 

关于Silexica

Silexica为技术公司提供专业的软件解决方案,帮助其智能产品(例如自动驾驶汽车)实现从概念到部署的全过程。SLX编程工具能够具分析软件在异构多核处理器上运行,并为开发人员提供深入的系统理解。

Silexica成立于2014年,迄今已获得2800万美元的资金。 该公司总部位于德国,在美国和日本设有办事处,由世界领先的软件工程师团队为ADAS和其他先进系统的市场领先汽车供应商提供支持,并为5G无线,航空航天和国防以及其他快速转型行业的主要品牌提供支持。。

想要免费使用SLX产品,请访问www.silexica.com