并行思考 并行思考 [pic]Zhihong Lin 多核技术是否会鼓励您进行并行思考?确实,多核处理器需要更高的并行编程技巧,而 利用我们的 KeyStone 多核 SoC,则可通过架构并行与存储器并行以及指令级并行实现高度并行化。 我们的 Multicore Navigator 支持架构并行,不但可为内核、加速器以及 I/O 提供一体化接口,而且还可使用硬件队列与数据包 DMA 实现通信、数据传输以及任务管理。这可为所有 IP 块提供通用通信方法。流量路由、IPC、资源管理、调度以及负载平衡可通过充分利用专 门用于优化和加速数据流的内置可编程引擎,由 Navigator 管理。任务并行可使用 Navigator 解放出来,减轻多核编程工作。下面是 Navigator 实现 KeyStone 架构并行的视图。 [pic] Navigator Runtime 是一款可扩展 Navigator 的薄型可扩展软件层,能够实现更高级别的编程性能,提供更高的可扩展性、可移植性 以及高效性。下面是 KeyStone SoC 上的编程模型视图。Navigator 和 Navigator Runtime 进行完美结合,可为应对多核编程挑战提供一款功能强大的独特解决方案。 [pic] 您对并行有何感想? 查阅更多详情:http://www.ti.com/lit/wp/spry192/spry192.pdf。 ……