Please be sure that your system meets these minimum software prerequisits before running Scarab. Below are the packages that we use to run Scarab. Other versions of the same software may work, but have not been tested.
Scarab relies on the following software packages:
- Intel PIN (see below)
- g++ 7.3.1
- gcc 7.3.1
- Clang 5.0.1
- Python 3.6.3
- Intel XED 12.01 (included as a git submodule)
Note: Our checkpoint creater scripts only work with PIN-Play currently (due to a despendency with their simpoint scripts).
See $SCARAB_ROOT/bin/requirements.txt
cd $SCARAB_ROOT/bin
pip3 install -r requirements.txt
- GTest 1.6
- Perl 5 v5.16.3
- McPAT v1.0
- CACTI 6.5
Note: Lower or higher versions of the above software may work, but have not been tested.