Haskell STM Benchmark

Download: 

Please find below list of all releases for this particular tool:

 The Haskell STM Benchmark brings together a collection of Haskell programs written using Software Transactional Memory that have been used as a benchmark in the following studies:

  • N. Sonmez, C. Perfumo, S. Stipic, A. Cristal, O. S. Unsal and M. Valero, "Why you should profile your Transactional Memory applications on an atomic block basis: A Haskell case study" MULTIPROG 2009, Paphos, Cyprus, January 2009.
  • C. Perfumo, N. Sonmez, S. Stipic, A. Cristal, O. S. Unsal, T. Harris and M. Valero, “The Limits of Software Transactional Memory (STM): Dissecting Haskell STM Applications on a Many-Core Environment”, in Computing Frontiers 2008, Ischia, Italy, May 5-7, 2008.
  • C. Perfumo, N. Sonmez, O. S. Unsal, A. Cristal, M. Valero, and T. Harris, “Dissecting Transactional Executions in Haskell”, TRANSACT 07, Portland, Oregon, USA, August 2007.
  • N. Sonmez, C. Perfumo, S. Stipic, A. Cristal, O. S. Unsal and M. Valero, “UnreadTVar: Extending Haskell Software Transactional Memory for Performance”, in Eighth Symposium on Trends in Functional Programming (TFP 2007), New York, USA, April 2007.