articleSep 30, 2008Closed access

STAMP: Stanford Transactional Applications for Multi-Processing

Stanford University

Indexed incrossref

Abstract

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…

Citation impact

881
total citations
FWCI
107.87
Percentile
100%
References
60
Citations per year

Authors

4

Topics & keywords

Keywords
  • Computer science
  • Suite
  • Transactional memory
  • Benchmark (surveying)
  • Software transactional memory
  • Transactional leadership
  • Transaction processing
  • Software
No related works found for this paper.