共查询到19条相似文献,搜索用时 62 毫秒
1.
在并行程序设计中,软件事务存储(STM)是对传统基于锁的同步机制的一种替代方式。其中竞争管理器用于消解事务冲突,决定哪个事务继续执行,哪个事务放弃,对于STM系统的性能有非常重要的影响。但是当前已有的竞争管理策略因受限于环境负载和STM系统的参数配置,性能表现往往是不稳定的。因此,提出了一种自适应的竞争管理策略(ACM),该策略通过构建竞争管理器池(Contention Manger Pool)和自适应竞争管理算法动态地为STM系统选择当前最优的竞争管理策略。实验结果表明ACM不仅可以通用于不同环境而且其平均性能也优于现有的静态竞争管理策略。 相似文献
2.
林菲 《计算机工程与设计》2010,31(7)
软件事务内存是为了简化并行程序设计而出现的一种新的程序设计技术.为了降低软件事务内存系统中事务冲突的发生频率以提升系统整体性能,提出了一种新的基于动态控制和队列调度的竞争管理策略.定义了竞争强度的概念和系统总体框架,并在此基础上给出了利用运行时反馈信息动态调节竞争强度的方法.同时给出了事务序列化的设计方法与实现中应注意的问题,通过将冲突概率大的事务序列化以达到避免相同冲突再次发生的目的.结合常用的基准数据结构,对模型和算法进行了实验,最后结果表明了算法的正确性和有效性. 相似文献
3.
事务内存是一种新的易于使用的同步技术,能使多线程程序高效地并行执行,目前大多数事务内存系统都处于研究实验阶段,尚未具备实际应用价值,或需要依赖特殊硬件实现。针对该现状,提出一种利用C#语言设计与实现的纯软件的事务内存系统,包括事务对象定义以及对事务对象的并行访问方法,并给出处理事务冲突的策略。实验结果表明,该系统是一种高效简洁的同步实现机制。 相似文献
4.
5.
6.
事务内存是一种扩展性好、易于编程的并行编程模型,其核心技术在于事务冲突的检测和处理.已有研究工作主要关注于冲突检测机制,但缺少对如何减少事务冲突的深入研究.分析表明,冲突概率的增长会严重降低事务内存系统的性能,并且随着处理器核数目的增长,这一问题会变得更加严重.研究发现,事务系统中弱隔离性模型的使用可以系统性地减少事务执行中的冲突,从而提升程序执行效率.基于该研究,提出了弱隔离性冲突检测方法(weak isolation conflict detection,WICD),并在SESC事件驱动模拟器上对WICD进行实现和评估,结果表明,与传统的严格隔离性模型相比,弱隔离性模型下最高可以减少35.7%的事务冲突,提升系统性能最大为31.0%.基于WICD的方法,通过对部分冲突进行立即检测,进而提出了一种改进的弱隔离性冲突检测方法(enhanced WICD,EWICD).实验表明,EWICD对于事务冲突的减少比率和WICD近似,最高达到33.8%,对系统性能的提升优于WICD,最大达到36.8%. 相似文献
7.
现有的事务内存研究主要面向多核处理器和SMP机器,缺少对CC-NUMA系统的研究.而CC-NUMA是高端服务器的重要体系结构,随着用户对并行处理能力需求的不断上升,高端服务器将占据越来越重要的地位.文中概要阐述事务内存研究的基本情况,通过详尽的实验数据,深入分析了CC-NUMA结构的本地、远程访存差异特性对事务内存性能的影响,提出了一种面向CC-NUMA体系结构的冲突规避方法PBC.PBC在事务启动之前,对冲突可能性进行预测,并根据预测结果对事务进行调度,以降低事务的失败率.实验表明,文中提出的PBC方法可以显著提高CC-NUMA机器上运行事务内存的整体性能. 相似文献
8.
基于依赖图的硬件事务存储技术研究 总被引:1,自引:0,他引:1
事务存储技术能够简化并行程序中对共享资源的访问控制,是当前的研究热点之一.目前,多数基于硬件的事务存储系统采用基于冲突检测与处理的并发控制协议,当检测到两事务发生冲突时就中止二者之一.但是对事务间"冲突"更深入的分析表明,某些"冲突"并不一定会导致事务的回退,这种冲突称为"弱冲突".基于依赖图的硬件事务存储技术能够避免弱冲突引发的多余事务回退.模拟实验表明,基于依赖图的事务存储系统与基于冲突处理的事务存储系统相比具有明显的性能优势. 相似文献
9.
发现最大频繁项目集是数据挖掘应用中的关键问题;提出一种新的基于事务集迭代的求最大频繁项集算法,该算法在每次迭代时,通过对输入事务集的两次扫描,生成所有阶数的候选项集和频繁项集;每次迭代后又生成新的事务集作为下一次迭代的输入,而候选最大频繁项集集合则随着迭代不断地趋于完整。该算法不需要生成K-1阶候选项集或频繁树,有别于已有的经典算法;同时由于用于迭代的事务集的数据量会快速缩减,从而也可有效降低算法的时间复杂度。实验表明在大数据量和小最小支持度时该算法更为有利。 相似文献
10.
幸冬梅 《计算机研究与发展》2008,45(Z1):57-61
在各种数据系统的处理中,总有一系列相对独立而相互关联的事务系列组成.如何合理地安排这样的事务的顺序,一直是数据系统优化中存在的问题.该问题的一般化形式是一个NP问题,可以归约为一个点、边均有权值的图上有多输入、多输出问题,寻找时间代价最小且使得点和边尽可能满足容量需求的最短路径.为此,考虑一种基于图的分解与合并的计算方法,利用一种新的算法,并从理论上分析其优良性. 相似文献
11.
12.
网格环境下数据库事务模型的研究 总被引:2,自引:0,他引:2
在分析纲格和网格数据库事务特点的基础上,本文提出了一个适用于纲格环境下的数据库事务模型。该模型采用网格中间件和移动Agent技术。不仅能够满足网格环境中对短时间原子操作的要求。还能满足涉及海量数据的长时间协作的事务要求。 相似文献
13.
14.
基于DAO技术的中学信息技术等级考试考务管理系统的开发 总被引:1,自引:1,他引:1
介绍基于DAO技术的小型数据库管理系统—中学信息技术等级考试考务管理系统的开发与设计 ,主要包括系统需求分析、系统设计、关键技术与技巧问题、系统优化技术等几个方面。 相似文献
15.
16.
17.
18.
针对小推力深空探测器采用多次行星借力的飞行控制策略优化问题,文章提出了一种将推进段作为整体与滑行段进行打靶拼接的方法,最大限度地减少了优化设计时的待优化参数个数.首先,文章给出了小推力飞行轨道的间接优化设计模型和基于B平面理论的行星借力模型.随后,建立了给定开关机时序条件下的小推力借力飞行控制策略优化模型;最后,采用遗传算法和序列二次规划算法循环对该模型进行优化求解,并以地球–金星–地球–木星小推力飞行轨道控制策略优化设计为例进行仿真分析,仿真结果验证了优化模型的正确性和有效性,表明本文的研究方法可对小推力多次行星借力飞行的控制策略进行优化设计. 相似文献
19.
“互联网+”时代背景下,网络与信息技术广泛应用于教育领域,校内课后服务作为基础教育领域的拓展阵地,亟需紧跟时代步伐,进行信息化管理。基于校内课后服务的现状,剖析构建校内课后服务一站式管理平台的意义,并提出该平台模式的具体构建策略,以期为我国基础教育领域内的校内课后服务实现信息化管理提供参考路径,助力我国中小学校内课后服务。 相似文献