【摘 要】
:
在处理器的发展中,处理器性能的快速提高依赖于单个处理器核主频的快速增大,但如今由于各种原因,主频的提升遇到瓶颈,因此片上多核处理器兴起,在生活中随处可见,但要充分发挥
论文部分内容阅读
在处理器的发展中,处理器性能的快速提高依赖于单个处理器核主频的快速增大,但如今由于各种原因,主频的提升遇到瓶颈,因此片上多核处理器兴起,在生活中随处可见,但要充分发挥片上多核处理器的计算效率,仍有许多难题需要去解决。其中多核环境下,并行程序执行的不确定性是阻碍片上多核处理器发展的主要因素,即同一并行程序,即使在相同输入的前提下,从同一还原点执行,执行结果仍有可能会有差异,其中多线程竞争共享内存是造成不确定性的最主要因素,这给并行程序的调试造成了极大的困难。确定性重演是解决并行程序执行不确定问题行之有效的方法,包括两个阶段:记录阶段和重演阶段,其中记录阶段的内存竞争记录日志的资源消耗决定了确定性重演方法的性能。因此本文从竞争记录日志的空间消耗出发,研究低消耗的内存竞争记录方式。本文从两方面研究提出了四种减小内存竞争记录日志大小的方法,并设计了基于分段的交叉式内存竞争记录方式。首先采用当前指令计数值记录内存竞争依赖关系,当内存竞争发生时,用线程运行当前指令代替竞争双方的指令计数值,来表示内存竞争依赖关系;其次采用对访存指令分段的方法实现内存竞争记录的传递性约减,通过指令段号比较约减能够由已经存在的内存竞争推导而得的冗余内存竞争,很大程度上减少了内存竞争记录的次数;接下来对相邻且同向的内存竞争记录进行交叉记录,即记录日志中每条记录与所有相邻记录的冲突方向皆不相同,进一步减少内存竞争记录的次数;最后采用分段指令计数方法记录内存竞争,对指令计数进行分段,降低指令计数最大值,减少硬件消耗。本文从减少内存竞争记录次数和单条内存竞争记录占用空间两方面有效了减少了内存竞争记录日志的大小,减少了硬件资源的消耗。为验证以上方法内存竞争记录的性能,本文通过gem5多核处理器模拟平台搭建相应硬件体系结构环境,使用经典多核测试程序SPLASH2对本文所提出方法进行实验验证与分析,并在相同的环境中,从同一还原点运行传统的内存竞争记录方法RTR和FDR,对比结果表明,本文所提出方法在添加很少硬件资源的基础上,有效的减少了内存竞争记录日志的大小。
其他文献
人脸表情识别算法是人脸识别技术中的重要组成部分,广泛应用于人机交互、自动驾驶和安防监控等领域,近年来成为学术界和工业界的研究热点。人脸表情识别算法根据人脸表情特征进行建模,使得模型可以在给定图像或视频中识别出特定的表情,确定对象的心理情绪,从而进行相关处理。现有人脸表情模型难以捕捉面部肌肉的细微运动,且容易受到光照变化、遮挡、非正面头部姿势以及身份信息等因素影响。针对上述问题,本文提出基于Alex
随着虚拟化技术的发展,云服务供应商可以为用户提供灵活、可靠和低成本的按需服务,云平台中的虚拟机可以确保云服务供应商借助互联网为用户提供计算、存储、网络等服务。一方面,随着云平台规模的不断扩大,高能耗已成为云平台亟待解决的问题。另一方面,部署在同一台物理机上的多个虚拟机之间由于资源共享和竞争导致虚拟机性能下降。针对云平台中物理机高能耗和虚拟机性能下降问题,如何对虚拟机进行有效地部署是一个重大的挑战。
随着我国人口老龄化问题的愈演愈烈,如何让老年人“老有所养”的问题已经成为全社会上下都在积极讨论的问题。传统的居家养老与机构养老模式在长期的发展中出现了越来越多的问题,社区居家养老模式下社区养老空间的出现为解决当前的养老问题提供了新的思路。本文通过利用服务设计的思维模式、设计方法,对国内社区养老空间的现状进行调研与总结,对使用人群进行空间需求分析,结合老年人实际的身心特点,针对研究过程中发现的问题,
安卓第六个主要更新版本Android 6.0在2015年10月发布了正式版本,该版本系统带来了许多新的特性,其中最引人瞩目的就是动态权限机制。该机制要求适配新版本的应用程序需要在运行时动态检查和申请权限。新的动态权限机制使得新版本的操作系统更加安全,但是也引入了全新的系统调用接口,而且有比较复杂的调用规范。应用程序在适配到新版本操作系统时如果不遵守动态权限申请的调用规范,就会引入运行时错误。如果一
为探究表层掺沙(020cm)对黄河三角洲地区盐碱土壤的改良效应,在室内进行了垂直一维积水入渗实验,研究盐碱土类型、不同掺沙比例对土壤水分入渗和土壤水盐分布的影响,供试土壤有
“一带一路”倡议为中国应对复杂多变的国际环境、承担大国责任及实现各国互利共赢发展提供了良好平台,而中东地区是“一带一路”重要节点,且具有重要能源战略地位,加强中国对中东地区的直接投资对中国及中东国家都具有重要意义。近年来中国与中东国家的经贸合作不断深化,中东地区也持续优化其投资环境,使得中国企业对中东国家的直接投资不断增加。但目前中国对中东国家的直接投资份量依然较小,中东各国国家风险、社会法治等环
作为5G通信的关键技术之一,D2D(Device-to-Device,设备到设备)通信在应急通信领域的应用,已经受到越来越多研究机构的关注。已有的应用方式包括从灾区内部不同节点间通过D2D通信方式收集信息、将用户设备组成D2D网络以及将通信区域分为健康区域和非健康区域并在非健康区域内架设中继节点以恢复D2D用户间通信等。但以上的工作在灾区内部发生例如地陷、房屋倒塌以及地震造成的堰塞湖等情况时可能失
作为现在能源支柱的化石能源不仅是不可再生资源,还因为自身性能,造成了一系列的环境问题,比如热污染、温室效应、酸雨等。这个时候新能源的开发就显得尤为重要,其中太阳能作为新能源中容易获取、清洁无污染的一种,日益得到人们重视。太阳能有热利用、光利用、光化利用等多种方式。在众多太阳能的利用方式中,利用太阳能制取氢能的方式清洁无污染,同时具有较大潜力。本文采用基于密度泛函的第一性原理探究了掺杂型单层MoS_
地震是对人类生存安全危害最大的自然灾害之一。地震应急是在地震灾害应急期及时获取灾情信息并做出相关对应措施,以减少地震伤亡和财产损失。在地震应急期,人们如何迅速做出有效的决策,将地震灾害伤亡和损失降至最低,是地震应急的关键。建立地震应急的用户模型,根据不同类型用户的特定需求进行空间信息组织,快速传递符合当前用户需求的空间信息,能够更准确、更有效地为地震灾害中不同用户提供空间信息服务,便于他们更高效的
本文首先采用量子电动力学中的最小耦合模型对三代轻子对撞生成双光子的过程进行了树图计算,得到了相应的微分截面。同时我们也计算了在高能和低能两种极限条件下,三代轻子湮灭成双光子过程的微分截面,计算结果表明在高能极限下沿轻子入射方向出射双光子的概率最大。我们用最小耦合模型计算费米子链图传播下三代轻子对撞分别生成双光子的过程的微分截面,同时,我们也采用用电弱统一理论计算费米子无穷阶混合链图传播下三代轻子对