STMBench7公司

STMBench7:软件事务性内存的基准测试。软件事务性存储器(STM)是现代多处理器体系结构中一种很有前途的并发控制技术。STM的目标是比显式粗粒度锁具有更高的可伸缩性,并且比细粒度锁更易于使用。然而,STM实现还没有证明它们的运行时开销是可以接受的。迄今为止,对这些实现的经验评估由于缺乏现实的基准而受到影响。在一个过于简化的环境中测量STM的性能,充其量可能是没有信息的,最坏的情况是误导,因为它可能会引导研究人员尝试优化其实现中不相关的方面。本文介绍了STMBench7:一个用于评估STM实现的候选基准。底层数据结构由一组图表和索引组成,旨在暗示许多复杂的应用程序,例如CAD/CAM。支持一个操作集合来对广泛的工作负载和并发模式进行建模。伴随锁定策略作为STM性能比较的基线。stmbech7力求简单。用户可以选择工作负载、线程数、基准长度、结构修改的可能性和共享数据结构的遍历性质。我们通过对一个著名的软件事务性内存实现的评估来说明STMBench7的使用

这个软件也是同行评审按日记帐汤姆斯.


数学参考文献

显示第1到第9个结果,共9个。
按年份排序(引用)

  1. Pankratius,Victor;Adl Tabatabai,Ali Reza:具有事务性内存的软件工程与实践中的锁(2014)ioport公司
  2. Attiya,Hagit;Milani,Alessia:以读为主的工作负载的事务调度(2012)
  3. Heber,Tomer;Hendler,Danny;Suissa,Adi:串行化竞争管理对STM性能的影响(2012)ioport公司
  4. Sharma,Gokarna;Busch,Costas:平衡事务性内存工作负载的竞争性分析(2012)
  5. Sharma,Gokarna;Busch,Costas:基于窗口的贪婪事务内存竞争管理:理论与实践(2012)
  6. Perelman,Dmitri;Byshevsky,Anton;Litmanovich,Oleg;Keidar,Idit:SMV:选择性多版本STM(2011)
  7. Shriraman,Arrvindh;Dwarkadas,Sandhya:分析硬件支持的内存事务中的冲突(2011)ioport公司
  8. Harmanci,Derin;Gramoli,Vincent;Felber,Pascal;Fetzer,Christof:可扩展事务性内存测试床(2010)
  9. Shriraman,Arrvindh;Dwarkadas,Sandhya;Scott,Michael L.:灵活事务性内存支持设计中的实现权衡(2010)