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!

Hits