- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SPARC架构面向确定性重演的多核访存竞争记录方法的研究-计算机科学与技术专业论文
Classified Index: TP302.1 U.D.C: 004.4
Dissertation for the Master Degree in Engineering
RESEARCH OF MEMORY RACE RECORDING MECHANISM IN DETERMINISTIC MULTI- CORE REPLAY BASED ON SPARC ARCHITECTURE
Candidate:
Gu Fei
Supervisor:
Prof. Ji Zhenzhou
Academic Degree Applied for:
Master of Engineering
Speciality:
Computer Science and Technology
Affiliation:
School of Computer Science and Technology
Date of Defence:
June, 2013
Degree-Conferring-Institution:
Harbin Institute of Technology
摘要
在电子信息技术的不断发展进步的今天,人们对高性能计算机的需求越来 越强。然而受材料、加工工艺和散热功耗等原因的限制,通过不断提高CPU主 频而提升处理器性能的设计模式变得愈来愈困难,因此业界逐渐转向了在单个 芯片上集成多个处理器的片上多核处理器结构。与此同时也带来了某些在单核 心处理器架构中不会出现的新问题,由多核系统的访存竞争导致的多核不确定 性问题就是其中之一,这个问题逐渐成为计算机多核系统结构与并行计算中研 究的热点领域之一。
现有的多核架构下的Cache一致性协议能有效的防止并行程序共享内存中 数据的不一致,但是对多线程间访存的顺序没有控制。也就是说如果程序员在 程序中对各处理器内部高速缓存的共享数据的访问未采取严格的同步措施,就 可能会使程序出现违反期望执行顺序的Bug,即在相同的输入情况下多次执行 的输出可能不同。为了解决这一难题,人们提出了确定性重演技术,该技术是 指在存在并发错误的并行程序的某次执行过程中记录必要的线程执行信息,然 后在程序的第二次执行过程中索引这些信息,并强制程序按照相同的方式或顺 序执行,以确保此次执行的结果和前次执行的相同。
本文在理解了了SPARC架构、Cache一致性协议的基础上,针对共享存储式 CMP架构的片上多核SPARC系统在并发地访问共享数据时出现访存竞争从而导致 的多核不确定性问题进行研究,提出了一种硬件辅助的面向确定性重演的访存 竞争记录方法——ERTR方法。该方法法采用了基于滑动窗口的分块约减竞争序 的思想,通过先对各个处理器线程的指令进行分块记录并约减掉冗余的竞争 序,再引入RTR方法中的滑动窗口思想进行替换性约减,因此能够实现对访存 竞争序更为高效的约减。最后,通过搭建SIMICS+GEMS的仿真测试平台,创建 UltraSPARC架构四核处理器虚拟机对ERTR方法进行验证测试,测试的项目是 SPLASH-2并行程序集,在日志记录空间大小、时间开销、带宽开销等方面与其 他方法进行对比测试,实验结果表明ERTR方法的是一种正确高效的访存冲突记 录方法。
关键词 多核不确定性;确定性重演;访存竞争;SPARC
Abstract
Nowadays, with the continuous advancement of electronic and information technology, the people’s demand for high-performance computers is growing more and more stronger. Limited by the development of material, processor manufacturing, power consumption, heat dissipation and some other reasons, the processor design pattern of increasing the frequency of CPU to increase the processor performance has encountered difficulties. Integrating the cores onto a single integrated circuit die has become the development of processor design pattern. However, at the same time, it also brought a number of new p
您可能关注的文档
- 基于SOPC的智能温室监测系统的设计与实现-信息与通信工程专业论文.docx
- 基于SOPC的汽车紧急变道模型避障系统的实现-电路与系统专业论文.docx
- 基于SOPC的步进电机驱动控制系统设计-电路与系统专业论文.docx
- 基于SOPC的注塑机控制系统的设计与研究-控制理论与控制工程专业论文.docx
- 基于SoPC的嵌入式融合网络平台及其管理软件研究-仪器仪表工程专业论文.docx
- 基于sopc的指纹采集与处理系统的研究-通信与信息系统专业论文.docx
- 基于SOPC的点阵型LED显示控制系统的设计-电子与通信工程专业论文.docx
- 基于SOPC的混沌加密技术的研究-信号与信息处理专业论文.docx
- 基于SOPC的生物质快速热解液化控制系统的设计与实现-软件工程专业论文.docx
- 基于SOPC的直线电机控制器设计-控制理论与控制工程专业论文.docx
- 基于Spark平台的SVD算法设计实现和应用-电子与通信工程专业论文.docx
- 基于SPARC V8的SoC原型验证系统研究-电子科学与技术;物理电子学专业论文.docx
- 基于Spark的分类算法在电信客户流失预测系统中的并行化研究-计算机技术专业论文.docx
- 基于Spark带重量约束的车辆路径问题混合算法研究-计算机科学与技术专业论文.docx
- 基于Spark的云化报表系统的设计与实现-电子与通信工程专业论文.docx
- 基于Spark平台的协同过滤推荐算法的研究与实现-计算机应用技术专业论文.docx
- 基于Spark的岩石图像聚类分析算法研究-计算机技术专业论文.docx
- 基于Spark云计算平台的改进K近邻算法研究-计算机技术专业论文.docx
- 基于SPARK平台的LAMOST早M型光谱聚类的研究-计算机技术专业论文.docx
- 基于Spark的机器学习应用框架研究与实现-软件工程专业论文.docx
最近下载
- 人教版(2024)一年级数学上册《10的认识》(课件).pptx VIP
- 2024全国职业院校技能大赛GZ106研学旅行赛项规程+赛题 (3).docx VIP
- 八年级英语上册各单元练习题及专题语法习题.doc VIP
- FANUC工业机器人集成359.pptx VIP
- 高温气冷堆核电站三壳组对专用工装及安装方法.pdf VIP
- 【医学】呼吸内科诊疗常规 共(29页).doc VIP
- 公司财务原理 第十一版 习题答案 - Principles of Corporate Finance ,11th edition ,solution.pdf VIP
- 电气控制与S7-1200 PLC应用技术教程郑海春习题答案.docx VIP
- 《网络安全》安全教育PPT课件.pptx VIP
- 《结核病患者外周血淋巴细胞亚群检测及临床应用专家共识》(2020)要点.docx VIP
文档评论(0)