WormBench: a configurable workload for evaluating transactional memory systems

@inproceedings{Zyulkyarov2008WormBenchAC,
  title={WormBench: a configurable workload for evaluating transactional memory systems},
  author={Ferad Zyulkyarov and Adri{\'a}n Cristal and Sanja Cvijic and Eduard Ayguad{\'e} and Mateo Valero and Osman S. Unsal and Tim Harris},
  booktitle={MEDEA '08},
  year={2008}
}
Transactional Memory (TM) is a promising new technology that makes it possible to ease writing multi-threaded applications. Many different TM implementations exist, unfortunately most of those TM systems are currently evaluated by using workloads that are (1) tightly coupled to the interface of a particular TM implementation, (2) are small and lack to capture the common concurrency problems that exist in real multi-threaded applications and also (3) fail to evaluate the overall behavior of the… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 25 CITATIONS

STM with Transparent API Considered Harmful

VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

References

Publications referenced by this paper.
SHOWING 1-10 OF 12 REFERENCES

Transactional Locking II

VIEW 17 EXCERPTS
HIGHLY INFLUENTIAL

A Scalable, Non-blocking Approach to Transactional Memory

  • 2007 IEEE 13th International Symposium on High Performance Computer Architecture
  • 2007
VIEW 14 EXCERPTS
HIGHLY INFLUENTIAL

LogTM-SE: Decoupling Hardware Transactional Memory from Caches

  • 2007 IEEE 13th International Symposium on High Performance Computer Architecture
  • 2007
VIEW 15 EXCERPTS
HIGHLY INFLUENTIAL

The OpenTM Transactional Application Programming Interface

  • 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007)
  • 2007
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Architectural Support for Software Transactional Memory

  • 2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06)
  • 2006
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Unbounded page-based transactional memory

VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL