广告

Silexica领引多核软件开发革新

时间:2016-12-01 11:32:00 作者:Junko Yoshida 阅读:
过去十年间,多核芯片系统已经成为驱动各类电子产品中计算能力增长的中坚力量。与此同时,基于将解决一个大问题拆分为许多小问题,并对其进行并行计算处理的设计理念,席卷了整个电子行业。
广告

然而,无论是对于同构(homogeneous)或者异构(heterogeneous)的多核系统,在其硬件架构上进行编程及软件开发变成了一个艰巨的挑战。Silexica公司负责业务发展的副总裁Kumar Venkatramani表示,对于开发团队来说,多核系统软件设计优化工作现在是全手动过程,完全基于以往经验及开发人员的直觉,无法控制设计质量和进度。他说:“多核软件开发流程离成熟还很远。”

位于德国亚琛的Silexica公司于2016年11月16日宣布了其下一代多核软件开发旗舰工具SLX Tool Suite正式向客户交付。

经过了其核心团队在德国亚琛工业大学超过十年专注于多核系统设计自动化的技术孕育和开发,Silexica公司2014年在亚琛成立,正式从大学研究中拆分出来。现在Silexica公司提供一整套设计自动化工具来帮助多核系统开发工程师和架构师。其产品包括自动分析串行软件代码中并行化的可能性及评估优化后性能提升,以及如何将软件自动最优分布到多核系统各个处理单元。根据功能划分,这些工具模块命名为SLX Parallellizer(并行化分析)、SLX Mapper(自动分布优化)、SLX Generator(多核代码生成器)和SLX Explorer(多核软硬件并行分析)。Venkatramani表示,在最新发布的版本中,各个工具模块功能都有了长足的进步,包括了工具输入编程语言的扩展和支持更多的模型等。

日益增长的问题

对多核系统进行编程开发不是一件轻而易举的工作,特别是当下的多核系统的规模(核的数目)成几何指数爆发性增长,与其同时各个核变得更异构化,各种具有特殊处理能力的处理器(比如图形处理单元GPU以及通用处理单元CPU)层出不穷,更加剧了工作的复杂性。

Venkatramani举例说,看一下现代5G无线通信基站的设计,基于500核的多核系统以及在其上部署多达55000个并行软件任务的方案已经很常见了。完成这个规模的软件设计编程任务需要多达500个工程师。此类项目与之前的设计相比,需要计划大约4倍长的开发周期,3倍左右规模的开发团队,从而导致了整个设计项目开销大概是之前的4.5倍多。

Silexica现在聚焦于三个业界应用领域:嵌入式视频处理/增强现实(Augmented Reality)、无线基带以及自动驾驶。Silexica表示,这三个领域的共同点是其应用都将多核硬件系统提供的计算能力推至了极限,同时,这三个领域的软件开发历史都不长。更为重要的是,这些多核系统的架构师和开发者都承受着极大的压力在这些领域进行创新工作。他们需要自动化工具来帮助他们进行有效的基于准确数据的分析,而不是依赖于猜测和直觉。

Silexica工具提供的功能

SLX Mapper和SLX Generator是针对需要自动分析软件如何最优化地映射到多核系统各个处理单元的工程师开发的工具产品。Silexica表示,这两个工具对系统中的核内计算和核间通讯进行最优映射,提供了对多核系统精确的性能评估和瓶颈分析能力。更准确地说,SLX Mapper提供最优软件分布方案,来确保最大效率利用多核系统硬件资源;SLX Generator是一个对多核系统定制的代码生成器,来提高工作流程的效率。

Silexica161201
SLX tool suite (Source: Silexica)

这些工具最新发布的版本能使设计人员对多核系统的关键特性比如时延和吞吐率进行优化,同时也支持更好地优化系统的功耗使用。Venkatramani说:“Silexica的工具现已支持对总线(bus)片上(on-chip)通讯和阻塞的分析。”

这些Silexica工具中新特性的设计来源和驱动来自于客户的需求,设计人员需要更细化地对系统各个特性进行优化。Venkatramni提到,比如功耗优化,有些系统注重于平均功率,而其他一些则更关注峰值功率。现在这些工具能够帮助多核设计人员更准确地根据应用需求来做多核系统架构的设计决定。

同时,SLX Parallelizer是一款帮助将串行软件代码移植优化到并行多核系统的工具。之前版本的SLX Parallelizer只支持读入C语言代码,新版本中Silexica加入了对C++语言的支持。Silexica表示,SLX Parallelizer通过深入分析并行化可能性,帮助客户将既有的C/C++串行代码移植到目标多核平台上。

SLX Explorer的目标用户是多核系统架构师,他们需要根据应用特性来选择最适合的多核硬件平台。这款工具提供了对系统软件性能和功耗的准确评估,来帮助用户更深入了解系统运行情况。Silexica说,新版本中加入对64位系统和PowerPC的支持,让用户有了更广阔的设计优化空间。

市场竞争格局

那么,类似Silexica提供自动化工具支持多核系统软件开发的公司有哪些呢?
Venkatramani表示,尽管其他公司也有提供工具来帮助对多核系统自动软件开发,但是它们大多只提供单点工具(single tool)来解决软件开发流程中的某些特定环节,没有一家厂商能像Silexica一样覆盖多核软件开发的全过程。Venkatramani也提到,一些客户也有内部自己研发的工具,但只针对自己的多核平台适用。

Silexica将其提供工具的用户定位于多核系统芯片SoC设计开发者和架构师。我们询问Venkatramani,Silexica提供的多核工具软件是否只适用于一些特定型号的多核处理器。Venkatramani表示,Silexica采用的对多核芯片支持的方式是独立于工具之外的XML建模文件。这使多核芯片的建模工作独立于Silexica工具的开发过程,Silexica的客户和第三方能够独立开发硬件模型。

Silexica工具(SLX Mapper和SLX Generator)现已支持的多核系统包括工作站主机执行、德州仪器(Texas Instruments)OMAP、Keystone系列、恩智浦(NXP)T4240/B4860,Parallella/Ephiphany,ARM 32位、64位芯片等。Venkatramani说:“我们会在将来进一步扩展支持的多核硬件模型库。”

现有客户

尽管Silexica成立仅仅两年时间,但其产品已迅速被市场接受,华为和富士通等全球大客户已经使用其产品。

华为美国公司无线研发总监陈小涛博士称:“过去四年,我们一直在用Silexica工具开展研究工作,最早是与德国亚琛工业大学的Leupers教授和他的学生合作,然后是跟Silexica的技术专家组合作。无论是在处理器(DSP/CPU)功率分析、片上网络功率效率,还是在无线基带应用的异构分级架构的多核软件功率优化映射与调度上,这款系统级性能分析和优化工具在系统性能和功率效率上的提升都远远胜过传统的解决方案。”

与此同时,富士通也把视线放在了在多核平台上的核间通讯优化以及复杂的汽车应用带来的巨大挑战。富士通先进技术有限公司(Fujitsu Advanced Technologies Ltd)经理Noriyasu Nakayama表示:“为了应对这些挑战,我们已经成功地将Silexica工具整合集成到我们的多核软件开发流程中。

业界标准

在我们的采访中,Silexica公司也提到了多核行业协会(Multicore Association)正在进行的业界工具通用标准制定及其重要性。这个非盈利性组织针对多核设计应用的优化工具,正在修改制定其倡导的软硬件接口描述SHIM(Software/Hardware Interface for Multicore/Manycore)下一个版本。作为多核行业协会的成员,Silexica将提交一些意见和贡献自己的成果,整个行业必须通力打造通用标准和开放规范,才能促进多核发展。

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
Junko Yoshida
ASPENCORE全球联席总编辑,首席国际特派记者。曾任把口记者(beat reporter)和EE Times主编的Junko Yoshida现在把更多时间用来报道全球电子行业,尤其关注中国。 她的关注重点一直是新兴技术和商业模式,新一代消费电子产品往往诞生于此。 她现在正在增加对中国半导体制造商的报道,撰写关于晶圆厂和无晶圆厂制造商的规划。 此外,她还为EE Times的Designlines栏目提供汽车、物联网和无线/网络服务相关内容。 自1990年以来,她一直在为EE Times提供内容。
  • 在中国20多年的天津三星电子正式注销,裁员跟着就来 9月9日,爱企查App显示,天津三星电子有限公司的经营状态由存续变更为注销。
  • 华夏芯域名、专利等资产公开拍卖 拍卖标的包括三项域名以及15项软件著作权和14项专利。其中,三项域名的起拍价为13879元,15项软件著作权和14项专利的起拍价为15550元……
  • 传音控股CFO肖永辉被立案调查 根据通知书内容,因某种未具体披露的原因,丹东市振安区监察委员会决定对肖永辉采取留置措施,并对其立案调查。此消息一出,立刻引起了市场的广泛关注。
  • 传台积电9月底前低价引进High-NA EUV设备,价格远低于3.5亿欧元 值得一提的是,台积电此次购入价格可能远低于原定的3.5亿欧元的单台报价。ASML同意以折扣价向台积电出售High-NA EUV设备的原因主要是因为台积电是其超级VIP客户,ASML给予了很大的让步。
  • 苹果发布iPhone 16系列、AirPods 4及Apple Watch Series 10等新品 9月10日,苹果发布了一系列新品,包括iPhone 16系列手机、Apple Watch Series 10智能手表和AirPods 4耳机。发布会后网上响起了一片吐嘈声,带着这些吐槽,我们来看看这次苹果到底有没有新玩意……
  • 传台积电美国晶圆厂试产良率媲美台湾南科厂 自台积电宣布在美国亚利桑那州建设首座晶圆厂以来,该项目就备受瞩目。在台积电美国厂建厂期间也传出不少质疑的声音。近日,有关台积电在美国亚利桑那州的晶圆厂传出试产新进展,新厂4月工程晶圆试产良率媲美台湾南科厂,该消息再次引发了业界的高度关注......
  • 全球折叠屏手机快速增长,中国品牌压 • 得益于西欧、关键亚洲市场和拉丁美洲市场的增长,以及中国品牌的持续领先,全球折叠屏手机出货量在2024年第二季度同比增长了48%。 • 荣耀凭借其在西欧特别强劲的表现,成为最大的贡献者,成为该地区排名第一的品牌。 • 摩托罗拉的Razr 40系列在北美和拉丁美洲表现良好,为其手机厂商的出货量贡献了三位数的同比增长。 • 我们预计,头部中国手机品牌厂商的不断增加将至少在短期内抑制三星Z6系列在第三季度的发布。
  • AI网络物理层底座: 大算力芯片先进 AI技术的发展极大地推动了对先进封装技术的需求,在高密度,高速度,高带宽这“三高”方面提出了严苛的要求。
  • 奕斯伟计算DPC 2024:发布RISAA(瑞 奕斯伟计算2024首届开发者伙伴大会以“绿色、开放、融合”为主题,从技术创新、产品应用、生态建设等方面,向开发者、行业伙伴等相关方发出开放合作倡议,加速RISC-V在各行各业的深度融合和应用落地,共同推动RISC-V新一代数字基础设施生态创新和产业发展。
  • 重磅发布:Canalys 2024年中国云渠道 2024年 Canalys 中国云计算渠道领导力矩阵冠军厂商分别是:阿里云、华为云和亚马逊云科技(AWS)
  • 全球第三!全球高端手机市场,华为猛涨80%,苹果坠落正拉开帷幕! 在全球智能手机竞争日益激烈的情况下,谁能在高端市场站稳脚跟,谁就占据了主动权。一直以来全球智能手机市场格局都是,苹果专吃高端,其他各大厂商分食全球中低端市场。但现在市场正在其变化。根据Canalys最
  • 打破陈规:磁性封装新技术将如何重塑电源模块的未来 点击蓝字 关注我们德州仪器全球团队坚持克服挑战,为电源模块开发新的 MagPack™ 封装技术,这是一项将帮助推动电源设计未来的突破性技术。  ■ ■ ■作为一名经验丰富的马拉松运动员,Kenji K
  • 在成都寻“金”,那可是来对地方了 文|德福很多去成都旅游的朋友都有个疑惑——为什么在成都官方的城市标志上看不到熊猫,而是一个圆环?其实这个“圆环”大有来头,它被唤作太阳神鸟,2001年出土于大名鼎鼎的金沙遗址,距今已有三千余年历史。0
  • 【光电集成】玩转先进封装  今日光电      有人说,20世纪是电的世纪,21世纪是光的世纪;知光解电,再小的个体都可以被赋能。追光逐电,光赢未来...欢迎来到今日光电!----追光逐电 光赢未来----来源:AIOT大数据
  • 成立超30年!天津三星电子注销;同时以8.4亿美元向中国公司出售偏光膜业务! 天眼查信息显示,天津三星电子有限公司经营状态9月6日由存续变更为注销,注销原因是经营期限届满。该公司成立于1993年4月,法定代表人为YUN JONGCHUL(尹钟撤),注册资本约1.93亿美元,
  • 2032年单晶硅市场营收将增至201亿美元! 据市场调查机构Allied Market Research的《单晶硅晶圆市场》报告指出,2022年单晶硅晶圆市场价值为109亿美元,预计到2032年将达到201亿美元,2023年~2032年的复合年均
  • 【光电智造】机器视觉三维成像方法及应用  今日光电      有人说,20世纪是电的世纪,21世纪是光的世纪;知光解电,再小的个体都可以被赋能。追光逐电,光赢未来...欢迎来到今日光电!----追光逐电 光赢未来----来源:机器视觉沙龙申
  • 60%汽车供应商裁员! 疫情后的劳动力囤积和强有力的员工保护规则掩盖了德国高薪制造业工作市场令人担忧的变化。根据联邦劳工办公室的数据,欧元区最大经济体德国的失业率在2019年春季曾达到历史最低点4.9%,现已上升至6%。虽然
  • 突发!三星印度厂工人大规模罢工! 9月11日消息,根据外国媒体报道,位于印度清奈的Sriperumbudur工厂三星电子工厂的员工发起了无限期罢工,要求提高工资并改善工作时间。此次罢工涉及大约2000名工人,导致工厂的日产量大约减少了
  • 下线、投产...这3个电驱动项目传最新进展 近日,3个电驱动项目迎来最新进展,包括项目量产下线、投产、完成试验等,详情请看:[关注“行家说动力总成”,快速掌握产业最新动态]青山工业:大功率电驱项目下线9月5日,据“把动力传递到每一处”消息,重庆
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了