期刊文献+

事务存储系统中PGHB冲突检测算法研究 被引量:1

Research on the PGHB Conflict Detection Algorithm in Transactional Memory Systems
在线阅读 下载PDF
导出
摘要 事务存储系统是一种全新的多核体系结构,为并行编程提供了一个简洁高效的编程环境。基于Signature的冲突检测算法是事务存储系统中很有前景的一种冲突检测方法,其误判率直接影响系统性能。GHB算法是一种优秀的冲突检测算法,具有较低的误判率,但硬件实现开销较大。本文对GHB冲突检测算法进行进一步改进,提出了一种PGHB算法。与GHB算法相比,PGHB算法在硬件开销和误判率两者之间取得了更好的折衷。 Transactional memory is a new multiprocessor architecture intended to make parallel programming easy and efficient. Signature-based conflict detection is a promising approach in transactional memory systems and its rate of false positive has much influence on its performance. The GHB algorithm is an excellent algorithm with a lower false positive rate, hut high hardware cost. In this paper, we propose an improved PGHB algorithm based on GHB. The experimental results show that our improvement gains a compromise between the hardware cost and the false positive rate.
作者 窦强 王勇
出处 《计算机工程与科学》 CSCD 北大核心 2010年第1期120-122,131,共4页 Computer Engineering & Science
关键词 事务存储 SIGNATURE 冲突检测 误判率 transactional memory Signature conflict detection rate of false positive
  • 相关文献

参考文献8

  • 1Herlihy M, Moss J E. Transactional Memory: Architectural Support for Lock-Free Data Structures[C]//Proc of the 20th Annual Int'l Symp on Computer Architecture, 1993:289-300.
  • 2Larus J R, Rajwar R. Transactional Memory[M]. Morgan Claypool, 2006.
  • 3Yen L, Bobba J, M_arty M M, et al. LogTM-SE: Decoupling Hardware Transactional Memory from Caches[C]//Proc of the 13th Int'l Symp on High-Performance Computer Architecture, 2007:261-272.
  • 4王勇,窦强.一种改进的事务存储系统冲突检测算法[c]//2008年全国体系结构年会,2008.
  • 5Bloom B H. Space/Time Trade-offs in Hash Coding with Allowable Errors[J]. Communications of the ACM, 1970, 13 (7) :422-426.
  • 6Sanchez D. Design and Implementation of Signatures for Transactional Memory Systems[R]. Technical Report CSTR-2007-1611, Department of Computer Sciences, University of Wisoconsis-Madison, 2007.
  • 7Harris T, Fraser K. Language Support for Lightweight Transactions[C] // Proc of OOPSLA' 03,2003 : :388-402.
  • 8Tarjan D, Thoziyoor S, Jouppi N P. CACTI 4. 0[R]. HP Labs, 2006.

同被引文献8

  • 1Herlihy M, Moss J E. Transactional Memory: Architectural Support for Lock-Free Data Structures[M]. Proceedings of the 20th Annual Intemalional Symposium on Computer Architecture, 1993.289 - 300.
  • 2Larus J R, Rajwar R. Transactional Memory [ M ]. Morgan & Claypool, 2006.
  • 3Yen L, Bobba J, Marty M M, et al. LogTM-SE: Decoupling Hardware Transactional Memory from Caches[M]. Proceedings of the 13th International Symposium on High-Performance Computer Architecture(HPCA) ,2ff)7.
  • 4王勇 窦强 万轶 刘超.一种改进的事务存储系统冲突检测算法.计算机工程与科学,2008,30(1):190-193.
  • 5Bloom B H. Space/time trade-offs in hash coding with allowable errors[J]. Communications of the ACM. 1970, 13(7) :422 - 426.
  • 6Sanchez D. Design and implementation of signatures for transactional memory systems[ J ]. Technical Report CS-TR-2007 - 1611.2007.
  • 7Harris T, Fraser K. language support for lightweight transactions [J]. ACM SIGPLAN Notices, 2003,38 ( 11 ) : 388 - 402.
  • 8D Tarjan, S Thoziyoor N P J. CACTI 4.0[R] .HP Labs2006.

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部