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

2013-02-25 12:01:28来源: EEWORLD

日前,多核联盟(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

关键字:多核  嵌入式

编辑:冀凯 引用地址:http://www.eeworld.com.cn/qrs/2013/0225/article_13788.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
多核
嵌入式

小广播

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved