• TBoost.STM Members

  • Past TBoost.STM Members

  • TBoost.STM Downloads

    TBoost.STM is currently in an alpha release stage. This means our STM library is downloadable, but is undergoing some fundamental changes. Furthermore, our alpha release of TBoost.STM may exhibit some stability issues. While our internal tests have shown TBoost.STM to be fairly stable, your usage may vary. Both GNU G++ and Windows Visual Studio 6.0 downloads are available below.

    TBoost.STM's current alpha download is mainly intended for other researchers who are curious about TBoost.STM's implementation and transactional memory. While we encourage non-TM experts to download the library and explore writing parallel code within its framework, we want such users know the system is in its early stages. As such, your usage of TBoost.STM may reveal some weaknesses or stability issues. Until we are into a fully released version, these issues are to be expected. However, please let us know if you encounter any problems using our library and we will do our best to resolve such issues immediately.

    Requirements

    The POSIX threads (pthreads) library is needed to use TBoost.STM. Pthreads is part of the standard deployment for almost all Unix / Linux flavors, however, it is not standard in Windows. If you are doing Windows development you can find the POSIX threads library at the below link:
    POSIX threads (pthreads) for Windows
    Thank you for considering TBoost.STM and we hope you enjoy exploring transactional memory!

    Available Alpha Downloads

    October 11, 2009: Toward.Boost.STM v.0.2.3

    TowardBoost.STM (TBoost.STM) for Visual Studio 6.0 and GNU G++

    September 19, 2009: Toward.Boost.STM v.0.2.2

    TowardBoost.STM (TBoost.STM) for Visual Studio 6.0 and GNU G++

    May 1, 2009: Toward.Boost.STM v.0.2.1

    TowardBoost.STM (TBoost.STM) for Visual Studio 6.0 and GNU G++
    Visual Studio 6.0 .dsw files are in stm\libs\stm\build\ directory. The G++ makefile is in the root directory.

    April 25, 2009: Toward.Boost.STM v.0.1 (DracoSTM v.0.2)

    TowardBoost.STM (TBoost.STM) for GNU G++
    TowardBoost.STM (TBoost.STM) for Microsoft Visual Studio 6

    Old Toward.Boost.STM (DracoSTM) Releases

    DracoSTM.v.0.1 for GNU G++
    DracoSTM.v.0.1 for Microsoft Visual Studio 6