多核协会正尽力为嵌入式多核程序员拟定最佳编程规矩,该作业组期望一年内涵并行软件范畴拟定一份指南来处理一些扎手问题。CriticalBlue(一家供给软件规划东西的公司)首席执行官及该作业组组长David Stewart说: “我把这看作是多核编程人员的相关阐明,咱们会测验从工业重要穿插范畴达到一致,找到最重要的10到20个问题并寻求最佳的处理方法。”
参加的公司包含飞思卡尔、Imperas、英特尔、诺基亚西门子网络、PolyCore软件、德州仪器和风河公司等。该小组将于6月10日在阿纳海姆举办的规划主动化研讨会上举办揭露会议,就有关问题打开广泛评论。
多核协会主席Markus Levy说:“咱们估计这将扩展咱们的成员,由于这对那些致力于同构和异构多核处理的公司来说是非常重要的。该小组开始的首要研讨方向会在C和C++方面,咱们企图从商业和写代码工程师有用的视点做到这些。”
最近,在伯克利、斯坦福和其他一些当地呈现了一些研讨中心,这些中心正企图开发一种逾越C言语的新的编程形式和言语。
Stewart 说:“关于这种行为怎么成功有不同的见地,所以要设法处理这个问题就会涣散精力,对咱们来说关键是看人们正致力于什么。该小组或许处理如下问题:怎么处理代码依赖性、内处理通讯和竞赛条件。”
CriticalBlue、Impera、英特尔和诺基亚西门子网络现已对研制组作出了支撑。CriticalBlue的奉献包含根据其研讨的方法论结构和代码典范。这家仅有5年前史的公司具有能够剖析运转应用程序的东西,该东西首要运转在ARM处理器,能够找出从主机上卸载适宜的进程,然后主动生成的 RTL(实时言语)和微代码发明加快协处理器以加快作业。
该公司经过处理一系列并行编程的问题,尽力为其产品界说一个多核版别,然后能够和谐多重协处理器的的效果。
该小组最近完结一项规范的信息传递API(应用程序编程接口),会很快发布在其网站上。
其他集体也正在为资源和使命办理确认API。该协会也正在考虑为处理虚拟化的办理程序界说API,以此作为对嵌入式微处理器基准协会(EEMBC)办理程序基准作业的扩展。