加州埃尔多拉多山——2月22日,2013 - 1.5年后工作组的努力,多核协会™,全球非营利组织发展标准与多核处理器实现产品投放市场的速度,已经宣布的可用性多核任务管理应用程序编程接口(MTAPI),支持在嵌入式并行系统的协调任务。
要充分利用齐次和/或异构多核处理器或systems-on-chip (soc),一个程序员必须开发软件,将程序分为可以并发执行的任务在不同的处理器核心。今天的操作系统和运行时库为嵌入式系统提供线程或线型机制不适合所需要的细粒度并行多核架构,通常因为成百上千的并行任务的协调产生过多的开销相对于实际的计算时间。编程模型MTAPI之前,需要复杂的低级同步和线程编程,仅限于单一操作系统运行在单一均匀的多核处理器。
负责人一致Gleim并行系统研究小组西门子公司(Siemens AG)、企业技术,在德国,主持MTAPI工作组在工业和学术界的技术专家参与,包括:ENEA,飞思卡尔半导体,雷恩国立研究所科学我们高通、多元化、多芯软件,西门子,德州仪器,休斯顿大学,风河系统公司。
“MTAPI与我们先前公布的规格,多核资源管理API (MRAPI)和多核通信API (MCAPI)。事实上,MRAPI可以用作MTAPI内部的可移植性层的一部分,同样的,MCAPI可能用于节点间通信,”马库斯·利维说,多核协会主席。“在不同的注意,我想感谢Gleim先生和工作组的成员为他们的努力在这个项目上和认识MTAPI将给该行业带来的巨大价值。”
MTAPI规范是可用的免费下载多核协会的网站。此外,MCA提供MTAPI概述文档(称为简单MTAPI)和一个详细的参考卡片。询问关于多核协会成员和参与任何工作组能马库斯·利维(markus.levy@multicore-association.org)
对多核协会
多核协会提供了一个中立的论坛的供应商正在与和/或增殖multicore-related产品,包括处理器、基础设施、设备、软件和应用程序。该财团提供了多核通信API (MCAPI),多核资源管理API (MRAPI)和多核任务管理API (MTAPI)规格,和它的多核编程实践指南(MPP)在其网站上。协会也有一个工作组(TIWG)定义一个通用的数据格式和创建基于标准的机制来共享数据跨不同和non-interoperable同构和异构多核系统的开发工具,尤其是有关分析器和分析之间的接口/可视化工具。
成员包括Abo血型学会大学先进的集群系统,Broadcom,卡内基梅隆大学,Cavium网络,Codeplay,代尔夫特理工大学,EADS,蒙特利尔理工EfficiOS, Enea,爱立信,考试,飞思卡尔半导体,华为电子和电信学院雷恩,LG电子,洛克希德·马丁公司,大规模集成电路,导师图形,MIPS科技,民族乐器,nCore设计,Netronome,诺基亚西门子网络,多芯软件,高通、圣人电子工程,西门子,坦佩雷大学技术,德州仪器,时机建筑师、无人机Technikum维恩,休斯顿大学,风河系统公司。进一步的信息是可用的www.multicore-association.org。