项目名称: 容错并行程序设计模型的研究与实现

项目编号: No.61300011

项目类型: 青年科学基金项目

立项/批准年度: 2014

项目学科: 自动化技术、计算机技术

项目作者: 王一拙

作者单位: 北京理工大学

项目金额: 23万元

中文摘要: 本课题在计算机体系结构并行化的发展趋势和日益突出的容错需求两方面背景下提出,研究支持容错的并行程序设计模型。该模型以任务为基本单元进行调度、执行、错误检测和恢复,通过充分发掘并行性提高系统性能和降低容错开销。主要研究内容包括:1)任务粒度的错误检测和恢复机制,拟采用一种Buffer-Commit的计算模型支持瞬时错误的容忍,采用应用级无盘检查点实现永久错误的容忍,并研究对错误频发的计算单元的弃用算法;2)分层可扩展的任务调度框架,对多核集群系统,节点内采用容错的工作窃取调度策略,节点间采用工作窃取和工作共享相结合的自适应调度策略;3)任务划分,针对不同并行模式研究不同的初始划分方法,研究并行循环和分治应用在运行时的动态划分策略,以获得最佳的负载均衡,另外,对出错任务研究一种动态分割算法。总之,本课题在并行程序设计中融入对错误容忍的支持,兼顾系统性能和可靠性两个方面。

中文关键词: 并行程序设计;容错;任务并行;工作窃取调度;

英文摘要: The research is proposed under the backgrounds that computer architecture enters the parallelism age and the system reliability becomes an increasing concern. The proposal aims to develop a parallel programming model supporting fault tolerance. The task is the basic unit of scheduling, execution, fault detection and recovery in the proposed model which exploits task-level parallelism to achieve high performance and low overhead of fault tolerance. The proposed research focuses on: 1) Task grain fault detection and recovery. A buffer-commit computation model will be used for transient fault tolerance and application-level diskless checkpointing technique will be used for permanent fault tolerance. A discarding algorithm will be studied, which determines whether a processing element on which faults frequently occur should continue to be used or not. 2) A hierarchical and scalable task scheduling framework. For multi-core clusters, a fault-tolerant work-stealing scheduling scheme will be designed to exploit intra-node parallelism and support fault tolerance. An adaptive scheduling scheme which combines work-stealing and work-sharing will be used to exploit inter-node parallelism. 3) Task partitioning. The proposed model uses different initial partitioning approaches adaptively for three patterns of task parallelism

英文关键词: Parallel Programming;Fault Tolerance;Task Parallelism;Work-stealing Scheduling;

成为VIP会员查看完整内容
0

相关内容

深度神经网络FPGA设计进展、实现与展望
专知会员服务
36+阅读 · 2022年3月21日
面向端边云协同架构的区块链技术综述
专知会员服务
49+阅读 · 2021年12月24日
【博士论文】分形计算系统
专知会员服务
37+阅读 · 2021年12月9日
专知会员服务
23+阅读 · 2021年6月23日
[SIGIR2021]可复现推荐系统评估的全面和严谨的框架
专知会员服务
22+阅读 · 2021年4月30日
大规模时间序列分析框架的研究与实现,计算机学报
专知会员服务
59+阅读 · 2020年7月13日
【硬核书】可扩展机器学习:并行分布式方法
专知会员服务
87+阅读 · 2020年5月23日
语音识别的快速纠错模型FastCorrect系列来了!
微软研究院AI头条
1+阅读 · 2022年3月22日
【博士论文】分形计算系统
专知
3+阅读 · 2021年12月9日
【博士论文】集群系统中的网络流调度
专知
5+阅读 · 2021年12月7日
TOIS'21 | 第一个基于多关系图的任务驱动GNN框架
图与推荐
0+阅读 · 2021年10月26日
滴滴离线索引快速构建FastIndex架构实践
InfoQ
21+阅读 · 2020年3月19日
已删除
将门创投
10+阅读 · 2018年5月2日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
10+阅读 · 2018年4月19日
小贴士
最新内容
世界模型入门:从序贯决策到通用智能体
专知会员服务
4+阅读 · 10月24日
军事域更好使用人工智能的实用指南
专知会员服务
9+阅读 · 10月22日
《衡量语言模型中的作战规划能力》
专知会员服务
14+阅读 · 10月20日
Maven智能系统:帕兰提尔军事人工智能平台详解
专知会员服务
16+阅读 · 10月20日
《测试自动化框架在敏捷软件开发中的角色》
专知会员服务
8+阅读 · 10月20日
俄罗斯如何拦截乌克兰无人机与巡航导弹
专知会员服务
12+阅读 · 10月15日
《武器-目标分配问题:精确与近似求解算法》
专知会员服务
17+阅读 · 10月15日
相关VIP内容
深度神经网络FPGA设计进展、实现与展望
专知会员服务
36+阅读 · 2022年3月21日
面向端边云协同架构的区块链技术综述
专知会员服务
49+阅读 · 2021年12月24日
【博士论文】分形计算系统
专知会员服务
37+阅读 · 2021年12月9日
专知会员服务
23+阅读 · 2021年6月23日
[SIGIR2021]可复现推荐系统评估的全面和严谨的框架
专知会员服务
22+阅读 · 2021年4月30日
大规模时间序列分析框架的研究与实现,计算机学报
专知会员服务
59+阅读 · 2020年7月13日
【硬核书】可扩展机器学习:并行分布式方法
专知会员服务
87+阅读 · 2020年5月23日
相关资讯
语音识别的快速纠错模型FastCorrect系列来了!
微软研究院AI头条
1+阅读 · 2022年3月22日
【博士论文】分形计算系统
专知
3+阅读 · 2021年12月9日
【博士论文】集群系统中的网络流调度
专知
5+阅读 · 2021年12月7日
TOIS'21 | 第一个基于多关系图的任务驱动GNN框架
图与推荐
0+阅读 · 2021年10月26日
滴滴离线索引快速构建FastIndex架构实践
InfoQ
21+阅读 · 2020年3月19日
已删除
将门创投
10+阅读 · 2018年5月2日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
微信扫码咨询专知VIP会员