期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
3
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
软件事务存储中冲突检测算法研究
被引量:
1
1
作者
刘莹
高福祥
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2013年第6期774-777,共4页
为了改进事务存储在并行程序中执行的性能,选取RSTM作为实验系统.根据具体应用的不同,使用不同的库实现来对其进行优化.实验挑选了斯坦福大学的STAMP基准测试程序中的6种典型应用程序,使用基于字的STM中的9种库实现对其进行比较,评估冲...
为了改进事务存储在并行程序中执行的性能,选取RSTM作为实验系统.根据具体应用的不同,使用不同的库实现来对其进行优化.实验挑选了斯坦福大学的STAMP基准测试程序中的6种典型应用程序,使用基于字的STM中的9种库实现对其进行比较,评估冲突检测中数据版本管理对性能产生的影响.实验结果显示,TML在各个应用程序上面运行的效果相对最好;而SGLA的效果相对最差.另外,在比较TML与TML+Lazy之后,采用急切版本管理取得了较好的效果,这主要是通过急切版本管理及时检测并避免了冲突.但是如果出现较多的放弃或活锁的情况,系统的性能可能有所下降.
展开更多
关键词
软件事务存储
签名
布鲁姆过滤器
数据版本管理
冲突检测
在线阅读
下载PDF
职称材料
软事务存储中的放弃管理
2
作者
胡大裟
李志蜀
+1 位作者
范轶翔
梁飞
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2011年第6期153-157,共5页
在事务存储的逻辑中,当事务被迫放弃之后,立即作为一个全新事务重新计算,重新参与共享内存的竞争,结果可能造成自己再次放弃或其它事务放弃,导致整体系统性能的降低。认为被迫放弃是一种回避,尽管事务放弃了已经做过的计算,但没有放弃...
在事务存储的逻辑中,当事务被迫放弃之后,立即作为一个全新事务重新计算,重新参与共享内存的竞争,结果可能造成自己再次放弃或其它事务放弃,导致整体系统性能的降低。认为被迫放弃是一种回避,尽管事务放弃了已经做过的计算,但没有放弃对共享内存的访问权。针对软事务存储中事务的反复放弃或过多的放弃,提出一种放弃管理(abort manage)策略,在事务被迫放弃计算之后,由放弃管理器统一管理这些放弃事务,将它们与没有放弃的事务区分开。当其它事务完成计算之后,帮助那些放弃事务获得共享内存,从而减少放弃事务的数量,间接提高整体系统的吞吐量。通过实验数据的对比,反映放弃管理能够有效地改善软事务存储的性能。
展开更多
关键词
并发
软事务存储
冲突
放弃
在线阅读
下载PDF
职称材料
一种软件事务存储模型的设计和模拟
3
作者
邹峰
祝永新
《信息技术》
2008年第9期21-23,74,共4页
要使多核处理器充分发挥并行计算性能,最大的挑战是并行编程模型。目前并行线程使用锁来保证线程间的同步,但锁会带来死锁等错误,并且性能很难优化。事务存储模型将一系列共享存储操作看成一个事务,保证其原子性,一致性和隔离性。它可...
要使多核处理器充分发挥并行计算性能,最大的挑战是并行编程模型。目前并行线程使用锁来保证线程间的同步,但锁会带来死锁等错误,并且性能很难优化。事务存储模型将一系列共享存储操作看成一个事务,保证其原子性,一致性和隔离性。它可以取代锁结构,简化编程模型,提高并行计算的性能。介绍了一种软件事务存储模型(Buffering Software Transactional Memory,BSTM)的结构,它主要采用了写缓冲的办法,简化了事务模型的设计。实验的结果表明这种模型存在一定的优势。
展开更多
关键词
软件事务存储模型
多核处理器
编程模型
在线阅读
下载PDF
职称材料
题名
软件事务存储中冲突检测算法研究
被引量:
1
1
作者
刘莹
高福祥
机构
东北大学信息科学与工程学院
出处
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2013年第6期774-777,共4页
基金
国家自然科学基金资助项目(61100182)
文摘
为了改进事务存储在并行程序中执行的性能,选取RSTM作为实验系统.根据具体应用的不同,使用不同的库实现来对其进行优化.实验挑选了斯坦福大学的STAMP基准测试程序中的6种典型应用程序,使用基于字的STM中的9种库实现对其进行比较,评估冲突检测中数据版本管理对性能产生的影响.实验结果显示,TML在各个应用程序上面运行的效果相对最好;而SGLA的效果相对最差.另外,在比较TML与TML+Lazy之后,采用急切版本管理取得了较好的效果,这主要是通过急切版本管理及时检测并避免了冲突.但是如果出现较多的放弃或活锁的情况,系统的性能可能有所下降.
关键词
软件事务存储
签名
布鲁姆过滤器
数据版本管理
冲突检测
Keywords
software
transactional
memory
(
stm
)
signature
Bloom filter
data version management
conflict detection
分类号
TP274 [自动化与计算机技术—检测技术与自动化装置]
在线阅读
下载PDF
职称材料
题名
软事务存储中的放弃管理
2
作者
胡大裟
李志蜀
范轶翔
梁飞
机构
四川大学计算机学院
四川大学原子核科学技术研究所
出处
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2011年第6期153-157,共5页
文摘
在事务存储的逻辑中,当事务被迫放弃之后,立即作为一个全新事务重新计算,重新参与共享内存的竞争,结果可能造成自己再次放弃或其它事务放弃,导致整体系统性能的降低。认为被迫放弃是一种回避,尽管事务放弃了已经做过的计算,但没有放弃对共享内存的访问权。针对软事务存储中事务的反复放弃或过多的放弃,提出一种放弃管理(abort manage)策略,在事务被迫放弃计算之后,由放弃管理器统一管理这些放弃事务,将它们与没有放弃的事务区分开。当其它事务完成计算之后,帮助那些放弃事务获得共享内存,从而减少放弃事务的数量,间接提高整体系统的吞吐量。通过实验数据的对比,反映放弃管理能够有效地改善软事务存储的性能。
关键词
并发
软事务存储
冲突
放弃
Keywords
concurrent
software transactional memory(stm)
contention
abort
分类号
TP311.11 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
一种软件事务存储模型的设计和模拟
3
作者
邹峰
祝永新
机构
上海交通大学微电子学院
出处
《信息技术》
2008年第9期21-23,74,共4页
基金
上海市浦江人才计划资助项目(07pj14061)
上海交通大学微电子学院院内基金资助项目
文摘
要使多核处理器充分发挥并行计算性能,最大的挑战是并行编程模型。目前并行线程使用锁来保证线程间的同步,但锁会带来死锁等错误,并且性能很难优化。事务存储模型将一系列共享存储操作看成一个事务,保证其原子性,一致性和隔离性。它可以取代锁结构,简化编程模型,提高并行计算的性能。介绍了一种软件事务存储模型(Buffering Software Transactional Memory,BSTM)的结构,它主要采用了写缓冲的办法,简化了事务模型的设计。实验的结果表明这种模型存在一定的优势。
关键词
软件事务存储模型
多核处理器
编程模型
Keywords
software
transactional
memory
muhi-core processor
programming model
分类号
TP333.8 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
软件事务存储中冲突检测算法研究
刘莹
高福祥
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2013
1
在线阅读
下载PDF
职称材料
2
软事务存储中的放弃管理
胡大裟
李志蜀
范轶翔
梁飞
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2011
0
在线阅读
下载PDF
职称材料
3
一种软件事务存储模型的设计和模拟
邹峰
祝永新
《信息技术》
2008
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部