印花

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


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

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

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