您现在的位置: 主页 > 嵌入式处理器 > 嵌入式处理器综合 > 新的多核任务管理接口改变嵌入式并行运算 - 嵌入式处理器 -
本文所属标签:
为本文创立个标签吧:

新的多核任务管理接口改变嵌入式并行运算 - 嵌入式处理器 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-21 

日前,多核联盟(Multicore Association)宣布推出其多核任务管理应用程序接口(Multicore Task Management Application Program Interface 以下简称MTAPI),可支持并行嵌入式系统的多核效率。

“充分利用片上现有的同构/异构多核处理器SoC,程序员必须开发一款管理软件,以便将程序分配至不同的处理器中。”该机构称。

但实际上嵌入式系统并不适合多核架构,主要原因是其并行处理任务数成百上千,因此往往协调及分配任务的开销要比实际计算时间还要长。

“MTAPI之前的模型都是非常复杂的,而且同步及线程级别比较低,而且局限于在单一的操作系统及处理器下运行。”

MTAPI的功能包括运行时调度和到内核的任务映射,可利用处理器特定实现硬件的和/或行为功能。
不同于现有的API,MTAPI提供了任务管理功能(如OpenMP,TBB,Cilk,OpenCL),MTAPI设计规范允许实现资源受限的嵌入式系统,如更小的内存占用,确定性的行为,并允许特定的硬件优化。

它还将支持不同的处理器架构,可以在普通的C语言编程环境下为不同的操作系统工作。

MTAPI工作组包括ENEA,飞思卡尔半导体,Institut National des Sciences Appliquées de Rennes,高通,Plurality,PolyCore,西门子,德州仪器,休斯顿大学以及风河。

“MTAPI大大简化了任务管理、复杂的异构SoC体系的支持、硬件加速单元的并行编程等问题。”来自西门子的工作组负责人Urs Gleim表示。

“除了对于多核处理器平台的可移植性的支持,MTAPI动态运行时允许实时优化服务质量以及电源管理等行为。”

“MTAPI与我们先前公布的标准相一致,包括多核资源管理API(MRAPI)和多核通信API(MCAPI)。事实上,MRAPI可作为MTAPI内部可移植层,同时,MCAPI可用于节点间的通信。”多核协会主席Markus Levy表示。

MTAPI规范目前可从官网处下载:www.multicore-association.org



              查看评论 回复



嵌入式交流网主页 > 嵌入式处理器 > 嵌入式处理器综合 > 新的多核任务管理接口改变嵌入式并行运算 - 嵌入式处理器 -
 

"新的多核任务管理接口改变嵌入式并行运算 - 嵌入式处理器 -"的相关文章

网站地图

围观()