我们看了一下多芯的工具回到过去MCAPI第一次被批准作为嵌入式系统中底层多核通信的标准。
他们刚刚宣布了一项升级,并继续实现他们的目标,即抽象出许多繁琐的比特,这些比特是在多核设置中使不同进程相互通信所必需的。特别是,它们的结构化方式旨在使您更容易在一个平台上编写程序,然后以更少的工作将其移植到另一个平台。
虽然早期版本更侧重于铺设底层通信管道,但他们的更新基于此,侧重于资源可配置性。
- 内存映射可以是可移植的。您以图形方式创建它们,并赋予它们抽象属性,然后在构建时针对特定平台解析实际映射。
- 可以映射资源池。
- 您可以映射两个不同地址空间之间的链接,这些地址空间可能是虚拟的,或者更有可能表示不同的物理内存。
- 您可以定义内存访问区域,这些区域基本上是内存的共享部分,用于避免数据复制等更严格的限制。
- 通过以一种减少开销的方式控制发送和接收消息所需的资源调度,可以提高性能。
- 消息现在可以多播——也就是说,发送到多个指定目的地,但不能发送给每个人(这将是广播)。
你可以在他们的网站上找到更多信息释放...