首页> 外文会议>IEEE International Symposium on Workload Characterization >STAMP: Stanford Transactional Applications for Multi-Processing
【24h】

STAMP: Stanford Transactional Applications for Multi-Processing

机译:邮票:斯坦福多处理的交易应用

获取原文

摘要

Transactional Memory (TM) is emerging as a promising technology to simplify parallel programming. While several TM systems have been proposed in the research literature, we are still missing the tools and workloads necessary to analyze and compare the proposals. Most TM systems have been evaluated using microbenchmarks, which may not be representative of any real-world behavior, or individual applications, which do not stress a wide range of execution scenarios. We introduce the Stanford Transactional Application for Multi-Processing (STAMP), a comprehensive benchmark suite for evaluating TM systems. STAMP includes eight applications and thirty variants of input parameters and data sets in order to represent several application domains and cover a wide range of transactional execution cases (frequent or rare use of transactions, large or small transactions, high or low contention, etc.). Moreover, STAMP is portable across many types of TM systems, including hardware, software, and hybrid systems. In this paper, we provide descriptions and a detailed characterization of the applications in STAMP. We also use the suite to evaluate six different TM systems, identify their shortcomings, and motivate further research on their performance characteristics.
机译:交易记忆(TM)作为一种有希望的技术,以简化并行编程。虽然在研究文献中提出了几种TM系统,但我们仍然缺少分析和比较提案所需的工具和工作负载。大多数TM系统已经使用Microbenchmark进行了评估,这些系统可能不代表任何现实世界行为或单个应用程序,这些行为不应强调广泛的执行方案。我们介绍了一个用于评估TM系统的全面基准套件的多处理(印章)的斯坦福交易应用。邮票包括八个应用程序和三十个输入参数和数据集的变体,以表示多个应用域并涵盖各种事务执行情况(频繁或罕见或罕见的交易使用,大或小或小争用等) 。此外,邮票可在许多类型的TM系统中便携,包括硬件,软件和混合系统。在本文中,我们提供了描述和详细表征邮票的应用。我们还使用该套件来评估六种不同的TM系统,确定其缺点,并激励进一步研究其性能特征。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号