项目名称: 改善众核处理器并行编程的系统性方法
项目编号: No.61133004
项目类型: 重点项目
立项/批准年度: 2012
项目学科: 自动化技术、计算机技术
项目作者: 钱德沛
作者单位: 北京航空航天大学
项目金额: 270万元
中文摘要: 随着多核/众核处理器的发展和普及,广大的应用编程人员需要更多地采用并行编程,以充分利用数量众多的处理器核资源。面对这一变化,传统的并行编程模式暴露出了诸多不足之处,突出表现在并行程序难于编写、难于调试及性能不确定三个方面。这些问题涉及到并行程序的编程、编译、运行、调试和调优等多个层面,彼此相互关联,很难通过某一种方法或技术将其全面解决。因此,对众核处理器并行编程问题开展系统性研究,对于提高众核环境下并行编程的效率和程序运行性能具有重要的意义。 项目计划针对众核处理器并行编程中存在的并行程序难于编写、难于调试和性能不确定三个难点,提出以系统的观点改善众核处理器并行编程的思路,在以数据为中心及面向领域的众核编程模型与方法、并行编程语言扩展、众核并行程序运行时支持及性能优化、并行程序可重现调试方法及众核体系结构支持五个层面开展研究,形成一套可有效提高众核处理器并行编程效率和运行性能的系统性方法
中文关键词: 弱存储一致性;并行编程;确定性重放;众核处理器;机器学习加速器
英文摘要:
英文关键词: released memory consistency;parallel programming;deterministic replay;many-core processor;machine learning accelerator