当前位置:主页 > 科技论文 > 计算机论文 >

片上多核处理器软错误问题的研究

发布时间:2017-05-03 14:05

  本文关键词:片上多核处理器软错误问题的研究,,由笔耕文化传播整理发布。


【摘要】:随着半导体制造技术的不断进步,处理器的集成度越来越高,速度越来越快,而所需电压越来越低,这些变化却也使得处理器更容易受到高空环境中的高能粒子或者封装材料中的Alpha射线引发的软错误的攻击。另一方面,随着指令级并行技术遇上了性能瓶颈,采用线程级并行技术的片上多核处理器体系架构成为了主流的处理器体系架构。因此,围绕着如何提高片上多核处理器应对软错误的可靠性,片上多核处理器的软错误问题已经成为体系结构可靠性研究中的重要问题。 目前提高可靠性的体系结构方法主要有三种:错误校验码,冗余计算和易感性分析技术。这三种方法都已经被用于解决片上多核处理器应对软错误的可靠性问题,但是都有所不足和局限。本文针对当前冗余计算和易感性分析技术中存在的不足与局限展开了研究。 当前主流的冗余计算技术存在以下不足:进行软错误检测和恢复的粒度很大,为一个线程的整个生命周期,这样不但不够灵活,而且错误恢复的时候必须重新执行整个线程,代价十分高昂。为了解决这个问题,本文提出了片上多核事务处理器体系架构。片上多核事务处理器以事务为单位进行软错误检测和恢复,可以灵活配置一个事务由多少条指令组成,有效地解决了错误检测和恢复的粒度过大的问题。其次,片上多核事务处理器提供了硬件支持的错误检测和处理器状态恢复。此外,为了减少软错误检测和恢复对处理器运行性能的影响,本文在片上多核事务处理器的基础提出了提前数据传输和预测事务执行两种优化方案,能够有效地减少软错误检测和恢复带来的性能损失。 与片上多核处理器的其他部件相比,Cache占据了处理器芯片面积的绝大部分,因而,Cache也受到了最多的软错误攻击。另一方面,Cache是存储层次结构中极其重要的一层。因而,研究片上多核处理器Cache软错误问题是片上多核处理器软错误问题的关键。 当前对片上多核处理器Cache的易感性分析仅仅局限于单核处理器Cache和使用MESI一致性协议的片上多核处理器。为了全面分析多种因素对片上多核处理器Cache的软错误易感性的影响,本文修改了现有的Cache易感性分析模型:生命周期模型。使模型能够适用于分析多种Cache一致性协议,并通过实验量化分析了多种因素对片上多核处理器Cache软错误易感性的影响。最终,针对使用MOESI协议的片上多核处理器提出了一种优化方案,在尽量减少性能损失的前提下降低了片上多核处理器Cache的软错误易感性。
【关键词】:片上多核处理器 软错误 Cache 冗余计算 易感性分析
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP332
【目录】:
  • 摘要6-7
  • Abstract7-9
  • 目录9-11
  • 插图清单11-12
  • 表格清单12-13
  • 第一章 . 绪论13-21
  • 1.1 本文的研究背景13-17
  • 1.1.1 片上多核处理器13-14
  • 1.1.2 软错误14-15
  • 1.1.3 软错误的应对方法15-17
  • 1.2 本文的研究内容17-18
  • 1.2.1 片上多核事务处理器17-18
  • 1.2.2 片上多核处理器Cache软错误易感性的分析与优化18
  • 1.3 本文的组织方式18-21
  • 第二章 . 片上多核事务处理器21-35
  • 2.1 相关工作21
  • 2.2 片上多核事务处理器的体系架构21-25
  • 2.2.1 硬件事务处理的形式化说明22
  • 2.2.2 事务处理器的体系架构22-24
  • 2.2.3 片上多核事务处理器的体系架构24-25
  • 2.3 使用片上多核事务处理器进行可靠性计算25-27
  • 2.4 片上多核事务处理器的性能分析27-30
  • 2.4.1 实验工具简介27-28
  • 2.4.2 SimpleScalar配置28-29
  • 2.4.3 实验结果29-30
  • 2.5 片上多核事务处理器的性能优化30-34
  • 2.5.1 提前数据传输方案(Early Transfer Scheme)30-31
  • 2.5.2 预测事务执行方案(Speculative Transaction Execution Scheme)31-32
  • 2.5.3 采用性能优化方案之后的性能比较32-34
  • 2.6 本章小结34-35
  • 第三章 . 片上多核处理器CACHE软错误易感性的分析与优化35-77
  • 3.1 相关工作35-36
  • 3.2 CACHE简介36-37
  • 3.2.1 地址映射和Cache存储体的组织方式36-37
  • 3.2.2 Cache替换算法37
  • 3.2.3 写策略37
  • 3.3 片上多核处理器CACHE一致性问题37-46
  • 3.3.1 片上多核处理器Cache一致性协议38-40
  • 3.3.2 使用一致性协议的片上多核处理器架构40-41
  • 3.3.3 常用的一致性协议41-46
  • 3.4 CACHE生命周期模型和CACHE易感性系数46-52
  • 3.4.1 Cache生命周期46-47
  • 3.4.2 Cache生命周期的阶段划分47-50
  • 3.4.3 各阶段易感性分析50-51
  • 3.4.4 易感性系数(Vulnerability Factor,VF)51
  • 3.4.5 阶段占比(Phase Rate,PR)51-52
  • 3.4.6 易感性系数和阶段占比的关系52
  • 3.5 实验平台搭建52-54
  • 3.5.1 实验工具简介52-53
  • 3.5.2 Gem5模拟器的配置53-54
  • 3.6 实验结果分析54-69
  • 3.6.1 一致性协议对易感性的影响54-57
  • 3.6.2 核数对易感性的影响57-59
  • 3.6.3 替换算法对易感性的影响59-61
  • 3.6.4 Cacheline大小对易感性的影响61-64
  • 3.6.5 Cache大小对易感性的影响64-67
  • 3.6.6 组相连地址映射路数对易感性的影响67-69
  • 3.7 降低MOESI协议CACHE易感性的方法69-75
  • 3.7.1 提前写回方案70
  • 3.7.2 提前写回方案的评估70-73
  • 3.7.3 提前写回时间窗口大小的确定73-75
  • 3.8 本章小结75-77
  • 第四章 . 总结与下一步工作77-81
  • 4.1 总结77-78
  • 4.1.1 片上多核事务处理器的总结77-78
  • 4.1.2 片上多核处理器Cache软错误易感性的分析与优化的总结78
  • 4.2 下一步工作78-81
  • 参考文献81-85
  • 致谢85-87
  • 附录 攻读硕士学位期间发表的论文87-88

【相似文献】

中国期刊全文数据库 前10条

1 张浩;兰峰;;多核处理器基本原理及其在汽车领域中应用的展望[J];汽车科技;2007年03期

2 何军;王飙;;多核处理器的结构设计研究[J];计算机工程;2007年16期

3 肖红;;基于多核处理器系统开发中的几个问题[J];广东广播电视大学学报;2007年04期

4 张健浪;;三大于二,多核CPU之田忌赛马[J];新电脑;2008年06期

5 都思丹;;前言:嵌入式多核处理器系统及视频信号处理技术研究进展[J];南京大学学报(自然科学版);2009年01期

6 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期

7 张戈;胡伟武;黄琨;曾洪博;王君;;片上多核处理器的结构级功耗建模与优化技术研究[J];自然科学进展;2009年12期

8 万志涛;章恒;张若渊;;基于多核处理器的深度包检测的实现和性能评估[J];电信科学;2009年S2期

9 李晋惠;寇立涛;乔永兴;;用软件来提高多核处理器性能的方法分析[J];工业仪表与自动化装置;2010年01期

10 严婕;;针对多媒体应用的多核处理器核间通信优化[J];计算机应用与软件;2010年08期

中国重要会议论文全文数据库 前10条

1 郭建军;戴葵;王志英;;一种多核处理器存储层次性能评估模型[A];第八届全国信息隐藏与多媒体安全学术大会湖南省计算机学会第十一届学术年会论文集[C];2009年

2 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年

3 刘杰;马彦;叶维;高剑刚;;多核处理器存储体系分析[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

4 潘送军;胡瑜;李晓维;;多核处理器瞬态故障敏感性分析[A];第五届中国测试学术会议论文集[C];2008年

5 万志涛;章恒;张若渊;;基于多核处理器的深度包检测的实现和性能评估[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年

6 方娟;张红波;;多核处理器预取策略的研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年

7 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

8 桂亚东;;高效能计算机技术展望[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年

9 万志涛;;基于多核处理器的面向时延敏感服务的云基础架构[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年

10 陈远知;;多核处理器的里程碑——TILE64[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年

中国重要报纸全文数据库 前10条

1 记者 曹继军 颜维琦;我国多核处理器研究实现新突破[N];光明日报;2012年

2 庆广;多核处理器助力无线多媒体业务拓展[N];中国电子报;2009年

3 北京大学计算语言所副所长 詹卫东;多核服务器:计算优势更上层楼[N];计算机世界;2005年

4 北京大学计算语言所副所长 詹卫东;双/多核服务器 计算优势更上层楼[N];网络世界;2005年

5 江南计算技术研究所 何正未;软件滞后制约多核应用[N];计算机世界;2006年

6 李梅 编译;多核处理器新年井喷[N];计算机世界;2007年

7 英特尔产品与平台市场部门数字家庭市场经理 庄淳杰;多核将大行其道[N];计算机世界;2007年

8 本报记者 陈斌;多核处理器的未来路径[N];计算机世界;2008年

9 王悦承;Oracle改变多核定价模式[N];中国计算机报;2006年

10 ;多核:技术无悬念应用待拓展[N];计算机世界;2008年

中国博士学位论文全文数据库 前10条

1 王淼;面向多核处理器的并行编译及优化关键技术研究[D];国防科学技术大学;2010年

2 魏海涛;面向多核处理器的数据流程序编译关键技术研究[D];华中科技大学;2010年

3 吕海;多核处理器芯片计算平台中并行程序性能优化的研究[D];北京工业大学;2012年

4 李建华;片上多核处理器缓存子系统优化的研究[D];中国科学技术大学;2013年

5 杜建军;共享高速缓存多核处理器的关键技术研究[D];重庆大学;2011年

6 陈锐忠;非对称多核处理器的若干调度问题研究[D];华南理工大学;2013年

7 邓林;单芯片多核处理器存储优化技术研究[D];国防科学技术大学;2011年

8 吕正;多核处理器存储系统的验证方法研究[D];西北大学;2013年

9 赖明澈;同步数据触发多核处理器体系结构关键技术研究[D];国防科学技术大学;2008年

10 李静梅;多核处理器的设计技术研究[D];哈尔滨工程大学;2010年

中国硕士学位论文全文数据库 前10条

1 谢子光;多核处理器核间通信技术研究[D];电子科技大学;2009年

2 王兴启;多核处理器的有锁编程与非阻塞算法研究[D];中原工学院;2011年

3 尤凯迪;高性能低功耗多核处理器研究[D];复旦大学;2011年

4 杨国芳;多核处理器核间通信技术研究[D];哈尔滨工程大学;2011年

5 姚宗宝;多核处理器的加速比研究与热设计[D];苏州大学;2012年

6 韩毅宏;多核处理器网络应用研究[D];西安电子科技大学;2010年

7 盛肖炜;多核处理器内部核间通信研究[D];沈阳理工大学;2013年

8 徐军;多核处理器功耗和热量模型研究及实现[D];上海交通大学;2009年

9 奚海波;并行编程技术在多核处理器上的研究与应用[D];东北师范大学;2010年

10 王雪梅;嵌入式多核处理器的仿真器设计[D];国防科学技术大学;2010年


  本文关键词:片上多核处理器软错误问题的研究,由笔耕文化传播整理发布。



本文编号:343140

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/343140.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9ab35***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com