- GEMS 1.3 is the first release of GEMS to include compatibility with Simics 3.0.X. A Personal Academic License can be acquired, free-of-charge, from Virtutech by visiting the site below.
- Multifacet GEMS Release 1.1 requires Simics 2.0.x or 2.2.x. A Personal Academic License can NO LONGER be acquired from Virtutech.
- Host Requirements
Multifacet GEMS is known to operate on x86-linux (tested on Redhat 7,8,9, Enterprise 3.0, Ubuntu 6.06, SuSe 10.0), AMD64-linux, and SparcV9 (Solaris 8)
- A recent version of GNU GCC is required to compile Ruby and Opal. Known working versions include 3.2.3 (default on recent Redhat) and the most recent 3.4.x series.
- Known Compatibility Issues
- Bison 2.0 is recommended. We use Bison 1.875 however some users have reported compile errors. Earlier versions of Bison exhibit "parser overflow" errors.
__32BITS__ is not defined by gcc 3.3.x. This may cause problems with OptBigSet.h when using protocols with lots of caches (NUCA).
Additional requirements for GEMS on Ubuntu include the following packages: buildessential, bison, flex, and also zlib1g and zlib1gdev which can be downloaded from: [http://archive.ubuntu.com/ubuntu/pool/main/z/zlib/]. For detailed instructions on GEMS-Ubuntu please refer to GEMS/Ubuntu x86 Guide by Aleksandar Vitorovic: [http://www.cs.wisc.edu/gems/GEMS-Ubuntu.pdf].
You may also need an older version of libstdc++ compatible with gcc3.4. The libstdc++6_3.4.3-13_i386.deb package can be downloaded from the following web-site (pointed out by David Bonavila): [http://www.filewatcher.com/m/libstdc++6_3.4.3-13_i386.deb.321084.0.0.html|http://www.filewatcher.com/m/libstdc%2B%2B6_3.4.3-13_i386.deb.321084.0.0.html].