Vector fabric简化了异构多核开发

2011年2月22日//由菲尔凌
Vector fabric简化了异构多核开发
基于云的工具允许嵌入式工程师将他们的软件划分并映射到复杂的多核平台上。vfEmbedded支持特定的多核架构,这些架构有不同的核,可以为特定的核分配分区。

ARM Cortex A9和x86架构是第一批被支持的,之后还将支持更多的目标类型。完全支持具有不统一资源的异构平台,例如不同的处理器和独立的内存,以及硬件加速器。

分区进程标识可以在单个或可能不同类型的处理器核上并行运行的代码段。然后,映射过程允许开发人员决定将哪个软件分区分配给每个处理器核心。可以通过提供性能信息对体系结构中的加速器或其他硬件进行建模。然后可以将代码分区映射到硬件上,以获得更准确的性能评估。

一旦分区和映射决策完成,vfEmbedded提供了一组逐步说明(称为配方),可以根据这些说明实现这些决策,而不会引入意外的错误。通过加速分区和映射过程以及通过避免bug而减少调试时间所节省的时间使得在几天内而不是几个月内完成整个过程成为可能。

vfembed的目标系统是传统的嵌入式应用和系统芯片(SoC)设备。vfEmbedded对于试图在给定平台上实现复杂算法和编解码器的软件设计师来说是理想的。通过使用这个工具,他们可以通过将更多的代码压缩到可用空间中来优化应用程序,而不用浪费时间尝试不同的分区。此外,vfEmbedded适合软件架构师,他们试图匹配针对潜在硬件架构使用的各种算法和代码。这样可以更好、更有效地匹配软件和硬件资源。这种方法避免了资源过度供应,并导致对最终产品成本的更严格控制。

vfEmbedded将于3月1日作为一项基于云的软件服务面世。该工具可以通过Vector Fabrics网站使用标准web浏览器访问。有一个免费的试用版,包括几个设计示例。

更多信息请访问www.vectorfabrics.com


您êtes确定吗?

如果您有饼干,您就可以在这个网站上找到导航器。

您可以访问être重编者谷歌。

Baidu