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

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手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
多核
嵌入式

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

何立民专栏

单片机及嵌入式宝典

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

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