Skip to content

long-gong/switch-simulator-serenade

Repository files navigation

SWITCH SIMULATOR for SERENADE

Build Status

Simulation codes for our switching paper:

Gong, L., Liu, L., Yang, S., Xu, J.J., Xie, Y. and Wang, X., 2020, May. SERENADE: A Parallel Iterative Algorithm for Crossbar Scheduling in Input-Queued Switches. In 2020 IEEE 21st International Conference on High Performance Switching and Routing (HPSR) (pp. 1-6). IEEE.

Platforms

LWS-Serenade supports the following platforms

  • Linux
  • Max OS X

Dependencies

The following two are already included in common directory.

The following is optional (for Unit Test).

Dependencies can be installed by

chmod +x ./install_dependencies.sh
./install_dependencies.sh

Build

mkdir build
cd build 
cmake ..
make 

Happy serenading!