We have successfully built and tested RSTM in the following environments:
The timing code and atomic operations necessary to run RSTM on OpenBSD and FreeBSD are available in the latest release. There is also experimental support for Itanium processors.
If you successfully build RSTM in another environment, please let us know!
There are 5 top-level folders:
make stmconfig ./stmconfig
make all
Please note that the makefiles are written for GNU make. On Solaris machines, use 'gmake'.
To build these benchmarks, you must first configure and build the stm library using the above instructions. Then enter the appropriate directory and type 'make'.
The swarm benchmark requires the GL Utility
Toolkit GLUT, which may or may not be preinstalled in your
system. See the swarm README for more detailed information.
Please note that the mesh has not yet been ported to Microsoft Windows.