印花

STAMP:STAMP:Stanford事务处理应用程序。事务内存(Transactional Memory,TM)是一种很有前途的简化并行编程技术。虽然研究文献中提出了几个TM系统,但我们仍然缺少分析和比较这些建议所需的工具和工作量。大多数TM系统都是使用微基准(microbenchmarks)进行评估的,微基准标记可能不代表任何真实世界的行为,也可能是不强调广泛执行场景的单个应用程序。我们介绍Stanford Transactional Application for Multi-Processing(STAMP),一个用于评估TM系统的综合基准测试套件。STAMP包括8个应用程序和30个输入参数和数据集的变体,以表示多个应用程序域,并涵盖广泛的事务执行情况(频繁或很少使用事务、大或小事务、高或低争用等)。此外,STAMP可以移植到许多类型的TM系统中,包括硬件、软件和混合系统。在这篇文章中,我们提供了描述和一个详细的表征在邮票中的应用。我们也使用这个套件来评估六个不同的TM系统,找出它们的缺点,并推动对其性能特性的进一步研究。


zbMATH参考文献(15篇文章引用)

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

  1. Rodriguez,Matthew;Spear,Michael:简报:关于在C++内存模型中实现软件事务性内存(2020)
  2. Rosales Marticorena,Francisco:具有相关误差的信号的经验贝叶斯平滑样条:方法和应用(2016)
  3. Diedona,Diego;Felber,Pascal;Harmanci,Derin;Romano,Paolo;Schenker,Jörg:确定事务性内存应用程序中的最佳并行级别(2015)ioport公司
  4. Pankratius,Victor;Adl Tabatabai,Ali Reza:具有事务性内存的软件工程与实践中的锁(2014)ioport公司
  5. Baldassin,Alexandro;Goldstein,Felipe;Azevedo,Rodolfo:A transactional runtime system for the Cell/BE architecture(2012年)ioport公司
  6. Heber,Tomer;Hendler,Danny;Suissa,Adi:串行化竞争管理对STM性能的影响(2012)ioport公司
  7. Sharma,Gokarna;Busch,Costas:平衡事务性内存工作负载的竞争性分析(2012)
  8. Sharma,Gokarna;Busch,Costas:基于窗口的贪婪事务内存竞争管理:理论与实践(2012)
  9. Perelman,Dmitri;Byshevsky,Anton;Litmanovich,Oleg;Keidar,Idit:SMV:选择性多版本STM(2011)
  10. Shriraman,Arrvindh;Dwarkadas,Sandhya:分析硬件支持的内存事务中的冲突(2011)ioport公司
  11. Ferri,Cesare;Wood,Samantha;Moreshet,Tali;Bahar,R.Iris;Herlihy,Maurice:Embedded TM:嵌入式多核系统的能量和复杂性有效硬件事务性内存(2010)
  12. Harmanci,Derin;Gramoli,Vincent;Felber,Pascal;Fetzer,Christof:可扩展事务性内存测试床(2010)
  13. Usui,Takayuki;Behrends,Reimer;Evans,Jacob;Smaragdakis,Yannis:自适应锁:结合事务和锁以实现高效并发(2010)
  14. Heindl,Armin;Pokam,Gilles:软件事务性内存性能建模的分析框架(2009)
  15. Tian,Chen;Feng,Min;Nagarajan,Vijay;Gupta,Rajiv:多核上序列循环的推测并行化(2009)