Download

Documentation


Home

MetaTM

MetaTM is the first hardware transactional memory simulator with extensions to support an operating system that uses transactions for synchronization.

TxLinux

TxLinux is a version of the Linux kernel that uses MetaTM's hardware transactional memory model for synchronization.

News

  • 5/24/13 - Release 1.2 is available.
  • 1/25/08 - Release 1.1 is available. This release is a bugfix release.
  • 9/14/07 - Release 1.0 available!

Interested in MetaTM and TxLinux?

Join the metatm mailing list at https://utlists.utexas.edu/sympa/info/metatm to stay apprised of the latest developments.

Publications

Our publications based on these tools are listed below in reverse chronological order:

People

The metatm development team (listed in alphabetical order): Other contributors include: Found a bug and patched it? Have a good idea for an extension to MetaTM or TxLinux? Send patches to the mailing list and see your name here!

Thanks

This research is supported by the National Science Foundation through Infrastructure Grant EIA-0303609 and Career Award 0644205.

We also thank Virtutech for their academic site license program for Simics.