期刊文献+
共找到9篇文章
< 1 >
每页显示 20 50 100
一种支持事务内I/O操作的事务存储系统结构 被引量:3
1
作者 刘轶 李明修 +3 位作者 张昕 李鹤 焦林 钱德沛 《电子学报》 EI CAS CSCD 北大核心 2009年第2期248-252,共5页
本文提出了一种支持事务内I/O操作的硬件事务存储系统结构.该系统基于多核处理器结构和已有的cache一致性机制,通过增加事务缓冲区和相关硬软件,实现对事务的支持.事务内I/O操作的实现基于事务提交锁的部分提交以及事务线程的阻塞/唤醒... 本文提出了一种支持事务内I/O操作的硬件事务存储系统结构.该系统基于多核处理器结构和已有的cache一致性机制,通过增加事务缓冲区和相关硬软件,实现对事务的支持.事务内I/O操作的实现基于事务提交锁的部分提交以及事务线程的阻塞/唤醒机制,解决了事务内I/O操作所面临的回滚、事务迁移和缓冲区溢出等问题.系统在模拟器中实现,并利用5个测试程序对系统的性能进行了评价分析,结果表明事务程序在系统中的性能相对于锁程序得到提升. 展开更多
关键词 事务存储 多核处理器 编程模型 I/O操作
在线阅读 下载PDF
基于布隆过滤器的事务存储架构中的高速缓存 被引量:2
2
作者 时磊 杨骅 +2 位作者 王红梅 张铁军 王东辉 《微电子学与计算机》 CSCD 北大核心 2011年第3期141-143,148,共4页
在基于硬件的事务存储多核处理器中,高速缓存具有暂存事务执行结果、检测事务间冲突以及当发生冲突时解决冲突的功能,是系统的核心模块.为了简化上述功能,研究并设计了一种基于布隆过滤器的高效缓存结构,提升了事务的执行效率,并且新增... 在基于硬件的事务存储多核处理器中,高速缓存具有暂存事务执行结果、检测事务间冲突以及当发生冲突时解决冲突的功能,是系统的核心模块.为了简化上述功能,研究并设计了一种基于布隆过滤器的高效缓存结构,提升了事务的执行效率,并且新增的硬件开销也比较小. 展开更多
关键词 多核处理器 事务存储 布隆过滤器 高速缓存
在线阅读 下载PDF
事务存储系统中PGHB冲突检测算法改进 被引量:3
3
作者 窦强 王勇 《电子学报》 EI CAS CSCD 北大核心 2010年第1期195-198,212,共5页
事务存储系统是一种全新的多核体系结构,为并行编程提供了一个简洁高效的编程环境.基于Signa-ture的冲突检测算法是事务存储系统中很有前景的一种冲突检测方法,其误判率直接影响系统性能.PGHB算法是一种优秀的冲突检测算法,具有较低的... 事务存储系统是一种全新的多核体系结构,为并行编程提供了一个简洁高效的编程环境.基于Signa-ture的冲突检测算法是事务存储系统中很有前景的一种冲突检测方法,其误判率直接影响系统性能.PGHB算法是一种优秀的冲突检测算法,具有较低的误判率,和较低的硬件实现开销.本文对PGHB冲突检测算法进行进一步改进,提出一种新的算法,使用单端口的SRAM来实现PGHB算法,并使用HP的CACTI4.2对硅片占用面积进行评估.结果显示,改进的PGHB算法与原算法相比,硅片占用面积节约了71%,使得该算法在硬件开销和误判率之间取得了更好的折衷. 展开更多
关键词 事务存储 SIGNATURE 冲突检测 误判率
在线阅读 下载PDF
软件事务存储中冲突检测算法研究 被引量:1
4
作者 刘莹 高福祥 《东北大学学报(自然科学版)》 EI CAS CSCD 北大核心 2013年第6期774-777,共4页
为了改进事务存储在并行程序中执行的性能,选取RSTM作为实验系统.根据具体应用的不同,使用不同的库实现来对其进行优化.实验挑选了斯坦福大学的STAMP基准测试程序中的6种典型应用程序,使用基于字的STM中的9种库实现对其进行比较,评估冲... 为了改进事务存储在并行程序中执行的性能,选取RSTM作为实验系统.根据具体应用的不同,使用不同的库实现来对其进行优化.实验挑选了斯坦福大学的STAMP基准测试程序中的6种典型应用程序,使用基于字的STM中的9种库实现对其进行比较,评估冲突检测中数据版本管理对性能产生的影响.实验结果显示,TML在各个应用程序上面运行的效果相对最好;而SGLA的效果相对最差.另外,在比较TML与TML+Lazy之后,采用急切版本管理取得了较好的效果,这主要是通过急切版本管理及时检测并避免了冲突.但是如果出现较多的放弃或活锁的情况,系统的性能可能有所下降. 展开更多
关键词 软件事务存储 签名 布鲁姆过滤器 数据版本管理 冲突检测
在线阅读 下载PDF
软事务存储中的放弃管理
5
作者 胡大裟 李志蜀 +1 位作者 范轶翔 梁飞 《四川大学学报(工程科学版)》 EI CAS CSCD 北大核心 2011年第6期153-157,共5页
在事务存储的逻辑中,当事务被迫放弃之后,立即作为一个全新事务重新计算,重新参与共享内存的竞争,结果可能造成自己再次放弃或其它事务放弃,导致整体系统性能的降低。认为被迫放弃是一种回避,尽管事务放弃了已经做过的计算,但没有放弃... 在事务存储的逻辑中,当事务被迫放弃之后,立即作为一个全新事务重新计算,重新参与共享内存的竞争,结果可能造成自己再次放弃或其它事务放弃,导致整体系统性能的降低。认为被迫放弃是一种回避,尽管事务放弃了已经做过的计算,但没有放弃对共享内存的访问权。针对软事务存储中事务的反复放弃或过多的放弃,提出一种放弃管理(abort manage)策略,在事务被迫放弃计算之后,由放弃管理器统一管理这些放弃事务,将它们与没有放弃的事务区分开。当其它事务完成计算之后,帮助那些放弃事务获得共享内存,从而减少放弃事务的数量,间接提高整体系统的吞吐量。通过实验数据的对比,反映放弃管理能够有效地改善软事务存储的性能。 展开更多
关键词 并发 事务存储 冲突 放弃
在线阅读 下载PDF
一种硬件事务存储系统中的事务嵌套处理方案
6
作者 刘轶 吴名瑜 +1 位作者 王永会 钱德沛 《电子学报》 EI CAS CSCD 北大核心 2014年第1期130-136,共7页
事务存储是一种旨在改善多核处理器可编程性的技术,高效的事务嵌套处理是硬件事务存储系统面临的挑战性问题之一.为了在不显著增加硬件复杂性的前提下实现高效的事务嵌套处理,提出了一种支持有条件部分回滚的事务嵌套处理方案CPR,该方... 事务存储是一种旨在改善多核处理器可编程性的技术,高效的事务嵌套处理是硬件事务存储系统面临的挑战性问题之一.为了在不显著增加硬件复杂性的前提下实现高效的事务嵌套处理,提出了一种支持有条件部分回滚的事务嵌套处理方案CPR,该方案为各层嵌套事务维护统一的数据集合,通过增加少量硬件状态位以记录各层嵌套事务对数据的读/写状态,实现了满足特定条件时事务进行部分回滚,在不显著增加硬件复杂性的前提下,提高了闭合嵌套模型的处理效率.基于模拟器Simics与多核扩展包GEMS进行了模拟实验和性能评价,结果表明,CPR方案在复杂性显著低于nested LogTM的情况下,获得了与其基本一致的性能,同时性能相对于传统的扁平模型有显著提升. 展开更多
关键词 事务存储 多核处理器 可编程性 事务嵌套 部分回滚
在线阅读 下载PDF
事务存储过程在莱钢EMS中的应用
7
作者 杨龙 杜鑫 +1 位作者 陈明明 王敏 《科技创新与应用》 2015年第30期74-74,共1页
本文介绍了莱钢通过计算机网络构成的能源管理与远程控制系统(简称EMS系统)。主要对事务存储过程在EMS中的应用作了阐述,并用实例说明了利用存储过程简单化解决复杂事务问题,提高系统分析处理速度和安全性的技术,提高软件开发水平。
关键词 事务存储过程 能源管理 信息化
在线阅读 下载PDF
一种软件事务存储模型的设计和模拟
8
作者 邹峰 祝永新 《信息技术》 2008年第9期21-23,74,共4页
要使多核处理器充分发挥并行计算性能,最大的挑战是并行编程模型。目前并行线程使用锁来保证线程间的同步,但锁会带来死锁等错误,并且性能很难优化。事务存储模型将一系列共享存储操作看成一个事务,保证其原子性,一致性和隔离性。它可... 要使多核处理器充分发挥并行计算性能,最大的挑战是并行编程模型。目前并行线程使用锁来保证线程间的同步,但锁会带来死锁等错误,并且性能很难优化。事务存储模型将一系列共享存储操作看成一个事务,保证其原子性,一致性和隔离性。它可以取代锁结构,简化编程模型,提高并行计算的性能。介绍了一种软件事务存储模型(Buffering Software Transactional Memory,BSTM)的结构,它主要采用了写缓冲的办法,简化了事务模型的设计。实验的结果表明这种模型存在一定的优势。 展开更多
关键词 软件事务存储模型 多核处理器 编程模型
在线阅读 下载PDF
关于JVSTM无锁提交算法的研究
9
作者 孙景 蒋玉明 《数字技术与应用》 2013年第12期120-121,共2页
软件事务存储(software Transaction Memory)思想提出的初衷是用来作为并发控制的一个无锁机制。由于早期的STM实施面临着效率的诸多限制,并且不久之后一种无阻塞的思想出现了,它能够有效解决效率问题,简化STM的实施,因此,现在大多数活... 软件事务存储(software Transaction Memory)思想提出的初衷是用来作为并发控制的一个无锁机制。由于早期的STM实施面临着效率的诸多限制,并且不久之后一种无阻塞的思想出现了,它能够有效解决效率问题,简化STM的实施,因此,现在大多数活跃的STM都是采用了阻塞的设计方法,利用锁机制来保证事务提交操作的原子性。该方法在实际应用中有着更加优越的性能表现,当然部分由于它更加简单。然而当我们将阻塞方法应用到多核系统中,特别当事务写操作频繁的时候,该方法将会暴露出可拓展方面的天生缺陷。 展开更多
关键词 软件事务存储 多版本控制 无锁提交算法
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部