Installation
Download ASTRA-sim
To install ASTRA-sim, clone it from the GitHub repo.
git clone --recursive https://github.com/astra-sim/astra-sim.git
Make sure to use --recursive
option to clone necessary network submodules.
Then, move inside the downloaded directory.
Compile the Code
ASTRA-sim can be compiled with different network simulators.
Analytical backend
Run the compilation script with -c
flag to compile and integrate astra-sim with the analytical model as a backend.
./build/astra_analytical/build.sh -c
Running the script with -l
flag will clean and remove build files.
Garnet 2.0
Run the compilation script with -c
flag to compile and integrate astra-sim with gem5.
./build/astra_garnet/build.sh -c
Running the script with -l
flag will clean and remove build files.
NS3
Coming soon!