This is the code base for Building A CSFQ-Inspired Transport for Switched CXL Memory Pooling.
Most project dependencies can be installed directly via apt.
sudo apt update
sudo apt install build-essential meson ninja-build libyaml-cpp-dev libnuma-devInstall ng-log from the source.
- Setup the build directory
mkdir build
meson setup build/release --buildtype=release- Compile the project
meson compile -C build/release./build/release/mchann ./config/config.ymlPlease refer to src/config.hpp and config/config.yml.