研究项目有助减低成本的并行计算

研究项目有助减低成本的并行计算

异构并行计算各种加工要素结合共享单个内存系统的不同特点。通常多个内核 (像 ‘multicores’ 在一些智能手机或个人电脑) 结合图形卡和其它的组件来处理大量的数据。

“我们希望能帮助变换代码,以便它可以运行在异构并行平台与多个图形卡和可重构硬件,”解释了该项目的协调员,何塞 · 丹尼尔 · 加西亚,在 UC3M 的计算机科学系的副教授。我们取得了重大的改善性能和能源效率,相当于那些可以用一个手动的发展过程;区别是工程的,与一个手动的发展过程,我们需要几个月,虽然与我们半自动的过程,我们可以在几天做相同的任务。

这些计算任务可以应用于各种部门,如卫生 (蛋白质分子对接预测)、 运输 (铁路系统监测)、 机器人 (立体视觉和导航) 和工业 (零件制造缺陷分析)。

REPARA 项目的目的是将这些计算机系统的能量和性能好处提供给用户没有这种类型的复杂体系结构需要极大的发展努力。完成这一挑战的关键在于,除其他外,源代码”重构”,一种技术在软件工程中用于提高程序的内部结构,而不改变其可观察的行为。这就类似于修改的管道和泵在建筑分布,所以水流动,更快、 更清洁、 更多生态方式。通过这样做的过程中,提高了三个基本属性: (帮助提高执行速度的) 的应用程序的性能、 能源效率 (降低能源消耗) 和易用性可维护性的源代码。

研究人员,有在并行编程国际杂志上发表了一些这些进展,开发并注册他们可能使商品化的三种技术产品与有兴趣的欧洲公司。”这些软件产品可以帮助开发人员通过简化开发过程中,向第三方提供的工程服务”评论教授何塞 · 丹尼尔 · 加西亚。

REPARA 项目 (再造和启用性能和功耗的应用程序),在 2013 年 9 月开始,在 2016 年 8 月完成,收集在并行和异构计算系统从事学术研究和工业领域的五个不同的欧洲国家的专家。该项目有预算为 360 万欧元,超过 260 万的来自第七框架方案的研究和技术开发,欧洲联盟资助的研究的主要工具。参加所有,六个学术机构︰ 高铁 Rapperswil (瑞士)、 大学德马德里卡洛斯三世 (西班牙)、 比萨大学 (意大利)、 塞格德大学 (匈牙利)、 达姆施塔特技术大学 (德国) 和都灵大学 (意大利)。此外,该项目已从工业部门的两个伙伴︰ 伊克西翁工业和航空航天 (西班牙) 和 Evopro 创新 (匈牙利)。UC3M 是 REPARA 项目的协调机构和参与的奇石研究小组,给项目带来其经验在高性能计算和嵌入式系统。

相关新闻