This project is a simple program that measures memory latency in NUMA (Non-Uniform Memory Access) systems. It also serves as a small demo for libnuma
To install and run the NUMA Latency Benchmark, follow these steps:
- Clone the repository:
git clone https://github.com/ruben-laso/numa-latency.git
- Build the benchmark program:
cd numa-latency
make
To run the NUMA Latency Benchmark, execute the following command:
make run
# or
./numa-latency [input-size]
By default, the benchmark uses an input size 4 times the size of the L3 cache. You can specify a custom input size by passing it as an argument to the program.
libnuma