面向异构众核系统的统一编程框架研究
项目介绍
AI项目解读
基本信息
- 批准号:61572394
- 项目类别:面上项目
- 资助金额:65.0万
- 负责人:
- 依托单位:
- 学科分类:F0204.计算机系统结构与硬件技术
- 结题年份:2019
- 批准年份:2015
- 项目状态:已结题
- 起止时间:2016-01-01 至2019-12-31
- 项目参与者:张兴军; 朱正东; 陈衡; 李亮; 白秀秀; 巨涛; 吴树森; 魏洪昌; 党博超;
- 关键词:
项目摘要
The heterogeneous many-core system has emerged as a promising development trend in the domain of high performance computing. How to reduce the programming difficulty, improve the program’s portability, and fully exploit the computing power is a major challenge in the heterogeneous many-core system. In order to tackle above challenge, the project studies on the new programming model theory and relative technology for heterogeneous many-core systems. ..First, abstract a general logical architecture of heterogeneous many-core system, which centers on the coprocessor and can adapt with the development trend of heterogeneous many-core system. Second, research a multi-task stream and multi-data stream programing model and corresponding parallel programming language which isolates with the details of the underlying hardware architecture and support software. Third, research a compiler which transforms the high level parallel code to the intermediate code. Finally, research a mapping scheme which ensures the efficient mapping and running of the intermediate code on the underlying heterogeneous computing components. The overall goal is to construct a unified heterogeneous programming framework which can provide an efficient parallel programing environment for programmers; adapt to the underlying hardware architecture changes and support the efficient mapping and running scheme in order to improve the programmability, portability, scalability, as well as performance of heterogeneous many-core system. ..The research of the project will have important influence on the basic theory of high performance computer system architecture, promote the widely use of the heterogeneous computing, and help creating the advanced computing platform that is listed in the Medium and Long Term Science and Technology Development Plan of China.
针对异构众核系统面临的编程难、程序移植难、系统资源得不到充分利用的挑战,本项目围绕异构众核系统编程模型展开研究,探索降低异构众核系统编程难度、充分发挥其计算能力、提高其通用性的编程模型相关理论及关键技术。项目以协处理器为中心抽象多样化发展态势的异构众核系统逻辑架构;研究面向计算单元的多任务流多数据流编程模型及并行描述语言;研究高层并行代码到跨平台中间代码的编译转换;研究中间代码到具体异构众核系统底层硬件映射机制。从而构建一个向上为用户提供屏蔽底层实现细节,简单高效跨平台的异构众核系统并行编程环境,向下能适应异构系统底层硬件架构变化,提供高效映射运行机制的统一编程框架,提高异构众核系统可编程性、软件可移植性、充分发挥异构众核系统高效计算潜能。本课题的研究将对高性能计算机系统结构的基础理论,对促进异构计算的广泛应用,以及《国家中长期科学和技术发展规划》提出的先进计算平台建设具有重要意义。
结项摘要
本项目针对异构众核系统面临的编程难、程序移植难、系统资源得不到充分利用的挑战,围绕异构众核系统编程模型展开研究,探索降低异构众核系统编程难度、充分发挥其计算能力、提高其通用性的编程模型相关理论及关键技术。本项目主要研究内容有:(1)以协处理器为中心的异构众核系统逻辑架构抽象;(2)面向计算核心的新型多任务流多数据流编程模型及相应的并行描述语言;(3)将高层并行代码转化成通用中间代码的编译转化技术;(4)高层多任务流多数据流向底层硬件计算单元的高效映射技术。. 针对以上四个研究内容,项目组通过对异构系统和异构众核处理器架构特征的研究,提出了以协处理器为中心面向大规模计算单元的统一架构抽象UAHM;在统一架构抽象的基础上,通过对上层应用特征的抽象研究设计了运行时无关的数据关联计算编程模型NoT,并设计实现了C语言兼容的数据关联计算描述语言Ruler,提供了用户友好、易学易用、运行时无关的高层统一并行编程接口;通过研究以OpenCL为中间语言的源到源编译技术,设计实现了高层语言Ruler到OpenCL的源到源编译器NoT-to-Ocl;通过整合线程映射机制、基于时间戳的数据管理机制等运行时映射执行优化技术,形成了面向异构众核系统的统一并行编程架构UPPA,实现高层编程向底层硬件架构的高效映射。通过在集成有GPU、MIC等异构处理器的不同异构平台上的对比测试,在多个测试用例下执行性能与人工编写且经过优化的测试用例代码相当,验证了统一编程框架原型系统的有效性和跨平台可移植性。
项目成果
期刊论文数量(19)
专著数量(0)
科研奖励数量(0)
会议论文数量(6)
专利数量(5)
DATA DE-DUPLICATION WITH ADAPTIVE CHUNKING AND ACCELERATED MODIFICATION IDENTIFYING
通过自适应分块和加速修改识别进行重复数据删除
- DOI:--
- 发表时间:2016
- 期刊:Computing and Informatics
- 影响因子:0.7
- 作者:Zhang Xingjun;Zhu Guofeng;Wang Endong;Fowler Scott;Dong Xiaoshe
- 通讯作者:Dong Xiaoshe
A Runtime Available Resource Capacity Evaluation Model Based on the Concept of Similar Tasks
基于相似任务概念的运行时可用资源容量评估模型
- DOI:10.1093/comjnl/bxx091
- 发表时间:2018
- 期刊:Computer Journal
- 影响因子:1.4
- 作者:Zhou Mosong;Dong Xiaoshe;Chen Heng;Zhang Xingjun
- 通讯作者:Zhang Xingjun
H2Pregel : A partition-based hybrid hierarchical graph computation approach
H2Pregel:一种基于分区的混合层次图计算方法
- DOI:10.1111/ele.12578
- 发表时间:--
- 期刊:Future Generation Computer Systems
- 影响因子:--
- 作者:Liu Qiang;Dong XiaoShe;Chen Heng;Zhang Xingjun
- 通讯作者:Zhang Xingjun
Fine-grained scheduling in multi-resource clusters
多资源集群中的细粒度调度
- DOI:--
- 发表时间:2018
- 期刊:Journal of Supercomputing
- 影响因子:3.3
- 作者:Mosong Zhou;Xiaoshe Dong;Heng Chen;Xingjun Zhang
- 通讯作者:Xingjun Zhang
Small files storing and computing optimization in Hadoop parallel rendering
Hadoop并行渲染中的小文件存储与计算优化
- DOI:10.1002/cpe.3847
- 发表时间:2017
- 期刊:Concurrency and Computation-Practice & Experience
- 影响因子:2
- 作者:Zhang Yizhi;Zhu Zhengdong;Cui Honglin;Dong Xiaoshe;Chen Heng
- 通讯作者:Chen Heng
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
一种短作业环境下的延迟调度方法
- DOI:--
- 发表时间:2015
- 期刊:西安交通大学学报
- 影响因子:--
- 作者:刘强;董小社;王寅峰;朱正东
- 通讯作者:朱正东
服务质量约束下的虚拟集群资源分配策略研究
- DOI:--
- 发表时间:2012
- 期刊:高技术通讯
- 影响因子:--
- 作者:刘菲菲;董小社;田红波
- 通讯作者:田红波
重复数据删除中的无向图遍历分组预测方法
- DOI:--
- 发表时间:2013
- 期刊:西安交通大学学报
- 影响因子:--
- 作者:张兴军;朱国峰;朱跃光;董小社
- 通讯作者:董小社
基于I/O受限进程识别的vCPU调度机制
- DOI:--
- 发表时间:--
- 期刊:西安交通大学学报
- 影响因子:--
- 作者:王强;董小社;王恩东;朱正东
- 通讯作者:朱正东
面向异构多核并行系统的层次化计算模型HmPlogP
- DOI:--
- 发表时间:2011
- 期刊:高技术通讯
- 影响因子:--
- 作者:董小社;曹海军;冯国富;张兴军
- 通讯作者:张兴军
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
董小社的其他基金
新型异构多核系统的渐近拟合优化技术研究
- 批准号:61173039
- 批准年份:2011
- 资助金额:55.0 万元
- 项目类别:面上项目
核实服务质量及其规划的资源管理模型研究
- 批准号:60773118
- 批准年份:2007
- 资助金额:28.0 万元
- 项目类别:面上项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}