【摘 要】
:
在电子信息技术的不断发展进步的今天,人们对高性能计算机的需求越来越强。然而受材料、加工工艺和散热功耗等原因的限制,通过不断提高CPU主频而提升处理器性能的设计模式变得
论文部分内容阅读
在电子信息技术的不断发展进步的今天,人们对高性能计算机的需求越来越强。然而受材料、加工工艺和散热功耗等原因的限制,通过不断提高CPU主频而提升处理器性能的设计模式变得愈来愈困难,因此业界逐渐转向了在单个芯片上集成多个处理器的片上多核处理器结构。与此同时也带来了某些在单核心处理器架构中不会出现的新问题,由多核系统的访存竞争导致的多核不确定性问题就是其中之一,这个问题逐渐成为计算机多核系统结构与并行计算中研究的热点领域之一。现有的多核架构下的Cache一致性协议能有效的防止并行程序共享内存中数据的不一致,但是对多线程间访存的顺序没有控制。也就是说如果程序员在程序中对各处理器内部高速缓存的共享数据的访问未采取严格的同步措施,就可能会使程序出现违反期望执行顺序的Bug,即在相同的输入情况下多次执行的输出可能不同。为了解决这一难题,人们提出了确定性重演技术,该技术是指在存在并发错误的并行程序的某次执行过程中记录必要的线程执行信息,然后在程序的第二次执行过程中索引这些信息,并强制程序按照相同的方式或顺序执行,以确保此次执行的结果和前次执行的相同。本文在理解了了SPARC架构、Cache一致性协议的基础上,针对共享存储式CMP架构的片上多核SPARC系统在并发地访问共享数据时出现访存竞争从而导致的多核不确定性问题进行研究,提出了一种硬件辅助的面向确定性重演的访存竞争记录方法——ERTR方法。该方法法采用了基于滑动窗口的分块约减竞争序的思想,通过先对各个处理器线程的指令进行分块记录并约减掉冗余的竞争序,再引入RTR方法中的滑动窗口思想进行替换性约减,因此能够实现对访存竞争序更为高效的约减。最后,通过搭建SIMICS+GEMS的仿真测试平台,创建UltraSPARC架构四核处理器虚拟机对ERTR方法进行验证测试,测试的项目是SPLASH-2并行程序集,在日志记录空间大小、时间开销、带宽开销等方面与其他方法进行对比测试,实验结果表明ERTR方法的是一种正确高效的访存冲突记录方法。
其他文献
非晶合金在室温下以剪切带生成和滑移的方式进行塑性变形。这种变形方式会导致形变高度局域化,并使非晶合金在屈服、塑性变形、断裂等过程中表现出与常规晶态材料不同的力学
随着我国社会主义市场经济体制改革的不断深入,人们的生活条件不断完善,生活质量不断提高,人的寿命也在不断延长。据统计,到2000年,中国人口的平均寿命已达71.8岁,人口老龄化趋势严
信息技术的迅速发展,为高校多校区之间的异地同步课堂提供了良好的技术基础。本文以北京第二外国语学院为例,分析了异地同步课堂的技术架构、环境建设以及课堂交互影响因素,
改革开放以来,我国高等职业教育历经四十年发展,取得了令人瞩目的辉煌成就,为社会培养了一大批高技能人才,极大地推动了经济和社会发展。然而高等职业教育在其发展过程中暴露出很多不容忽视的问题,如“双师”型教师匮乏、高职生社会地位低、企业参与度不够、人才培养数量和质量不能满足经济社会发展需求等严重影响了高等职业教育的可持续发展。高等职业教育的发展离不开政策的支持和引导。因此理解高等职业教育政策过程显得重要
炎琥宁注射液作为一种中药制剂,是由穿心莲内酯经酯化、脱水、成盐精制而成的脱水穿心莲内酯琥珀酸半酯钾钠盐,其作用迅速,不受体内pH、酶、食物等影响,可发挥全身或局部作用
地名是语言系统中的一个专有名词,在形音义上独具特点。本篇文章通过实地调查,从语言文化的角度对肥城地名进行归纳和分析,探讨肥城地名中蕴含的语言文化现象。本论文研究的内容
本文是一篇翻译实践报告。翻译实践的原文为扎米尔·伊克巴尔(Zamir Iqbal)和阿伯斯·米拉霍尔斯(Abbas Mirakhor)编著的《伊斯兰金融导论:理论与实践》(An Introduction to I
搜索关键字拍卖机制的逐利本质诱发了大量的虚假广告,引发了公众的广泛争议,信誉已成为搜索媒体改进其拍卖机制必须考虑的关键因素之一。通过在关键字GSP拍卖模型中引入广告
汉语中的蒙古语借词主要集中于元明戏曲和史书,尤以戏曲居多。借词是接触语言学的重要研究对象之一。本文采用接触语言学的理论,对元明戏曲中的蒙古语借词进行数量、词性、词
小电流接地系统发生单相接地故障时,各馈线的小波能量分布各不相同。本文提出了一种基于故障线路小波综合能量相对熵的选线新方法。双树复小波变换(DTCWT)具有很好的近似平移不