【摘 要】
:
并行程序近些年来的兴起在提升性能的同时,也给程序的编写,开发和维护提出了新的问题,多线程程序在执行过程中,线程之间围绕共享资源广泛存在着数据,同步操作之间的竞争和相
论文部分内容阅读
并行程序近些年来的兴起在提升性能的同时,也给程序的编写,开发和维护提出了新的问题,多线程程序在执行过程中,线程之间围绕共享资源广泛存在着数据,同步操作之间的竞争和相互干扰,由此引发的多线程程序的不确定性成为了国内外学术界的研究重点。由于不确定性的出现,使得多线程程序在开发、维护、容错和安全方面出现了困难。为了解决这些困难,确定性技术应运而生,本文采用确定性技术中的弱确定性技术,从线程同步竞争的方面进行研究,通过划分线程运行阶段,将线程的运行过程分为并行与串行两部分,在并行阶段线程之间互不干扰,并行执行;串行阶段线程按照获取令牌的顺序依次进入,向内存提交运行结果,避免了线程在同步点顺序不同而导致的不确定性。同时将线程间内存相互隔离,避免了线程之间的数据竞争。首先,本文采用了弱确定性思想,针对线程之间的同步竞争进行研究,为线程执行设置事务的概念,在同步点设置栅栏并设立令牌队列,让线程在到达同步点之后按照令牌的顺序进入串行提交阶段,避免因为同步竞争而出现的不确定性。为解决产生不确定性的另一个因素数据竞争,将线程之间原本共享的内存资源进行隔离,避免线程之间相互传递数据,所有的提交操作都必须在获取令牌的前提下进行。避免出现因数据竞争而产生的不确定性。其次,由于为解决数据竞争,缓存成为最末一级共享资源,原本采用的LRU缓存替换算法在单线程程序中,由于数据访问具有局部性而被广泛采用,但在多线程程序中效果不甚理想。本文借鉴了在多线程程序中表现较优的LIRS算法思想,通过比较访问同一缓存块之间读取其他块的数量,动态的调整在缓存中驻留的数据块,来提升系统性能。为了验证提出的方法,本文采用国内外学术界广泛采用的轨迹追踪模拟的方式进行验证,使用Gem5硬件模拟器中的trace-CPU模式采集程序运行的轨迹,然后按照轨迹模拟驱动方式测算四种算法的缓存命中率,并且通过调整缓存大小观察命中率变化趋势。实验结果表明本文提出的方法能够保证多线程程序的确定性,并且采用LIRS缓存算法优化后系统性能有提升。
其他文献
混合波束成形(Hybrid Beamforming,HBF)技术一方面可以极大弥补在第五代移动通信系统(The 5th Generation Mobile Networks,5G)中应用毫米波频段所产生的高路损,同时相较于全数字波束成形在硬件复杂度、硬件成本与系统性能表现上有着更好的折衷,更易部署,因而成为满足5G系统对更高频谱利用率要求的一项关键技术。在一个单基站和多用户的混合波束成形系统中,当
现在我们正处于“互联网+”时代,社会生产和生活都离不开互联网,因此,一大批互联网企业应运而生,并逐渐在互联网市场中占据了重要地位。这些互联网企业地位的提高虽然给经济
随着中国经济进入新常态,经济增速放缓,“人口红利”逐渐消失、中等收入陷阱、供给侧结构性改革等问题显现,使得产业结构发生了实质性的改变。长三角地区作为中国第一大经济
如何在存储系统上安全可靠的保存数据,是当前数据存储网络的重要挑战之一。具有高扩展性和良好计算能力的分布式存储系统逐渐得到重视,其根据实现目标和部署环境大致可分为两类—P2P存储系统和数据中心存储系统。它们具有运行和并行运算的优势,可解决大规模应用问题。本文将数据存储网络结构分为传统存储系统和分布式存储系统进行介绍,考虑到分布式存储系统良好的扩展性和数据抗毁性,重点介绍其两个具体实现形式:P2P网络
超宽带技术是改善设备间通信,跟踪和监测病人的一种很有前景的解决方案。在未来,这项技术能够以新的能力来扩展多媒体互联网世界,并集成更多的设备。多媒体物联网推动了医疗应用领域的创新型产品开发。其需要对延迟敏感的高带宽设备。目前,由于中枢神经系统不同区域的损伤,一些人面临着不同类型的生理问题。因此,他们失去了平衡协调能力,其中一种协调问题是病人无法控制自己的身体运动。所以这种协调性障碍需要看护人拥有一个
川藏铁路的建设是全国乃至全世界人民所关注的重大工程,川藏铁路途经我国众多水源地与生态敏感区,国家高度重视川藏铁路线路沿线生态环境保护。川藏铁路施工过程将不可避免产生各类柴油、机油等的泄露,油类会逐渐渗透至土壤深层,危及周边生物的生存,影响地球生态系统物质交换,最终将影响整个地球的生态平衡。为此,本文针对施工过程中的油污染土问题,综合考虑混凝土结构的高可靠度要求,拟采用水泥砂浆对油污染土进行固化处置
休闲渔业作为当代渔业的重要构成部分,对于渔业经济的贡献较大,是渔业经济结构调节的重要环节。自“十二五”以来,我国休闲渔业持续快速发展,逐步成为我国渔业经济的一个新的
逆热传导问题在实际工程领域有非常重要的应用,全文讨论了两类逆热传导问题的数值算法。通过相关的理论分析,我们用直接求解法和Gradient型迭代法进行数值模拟,数值结果验证了所提出方法的可行性与有效性。全文主要分为以下四个章节:第一章是绪论部分,主要简述了偏微分方程反问题的一些研究背景和国内外研究现状,尤其是对抛物型方程系数反问题的研究做了详细的介绍。第二章主要研究一类利用内部温度数据重构热通量的反
随着经济体制改革的不断推进和社会结构调整的不断深化,“社区制”已经成为了我国当前城市基层社会的主要管理体制,越来越多涉及居民生活的公共服务逐渐由社区承接。而社区居民不断提高的民主意识,更多复杂化、多样化的服务需求,越发强烈的自我发展诉求的表达意愿都在要求着传统社区治理模式的转型和升级。参与式治理作为一种新的社区治理模式,以赋权为关键,以民主协商为手段,以自主治理为基础,让政府、社会组织和社区居民等
分子电子学是基于分子尺度,通过构筑微尺度电极和单个分子或者少量分子聚集体的“电极-分子-电极”分子结器件,研究跨越分子的电荷输运性质。它将分子本征化学特性与器件构筑相结合,考察分子的理化特性与电荷输运的构效关系,揭示微尺度的量子输运动力学原理,并探索基于分子体系的功能电子器件性能。是一个集化学、物理学与微电子学为一体的交叉学科。近年来,分子电子学作为一个前沿的交叉学科,受到了越来越多的科学工作者关