hpcgarage / spatter

Benchmark for measuring the performance of sparse and irregular memory access.
Other
75 stars 15 forks source link

🐛 [BUG] - v1.1 gs kernel option is invalid #217

Closed radelja closed 5 hours ago

radelja commented 1 month ago

💿 OS

Ubuntu 22

🏗️ Architecture

x86_64

📝 Description

Spatter v1.1 accepted 'gs' as a kernel option from the command-line. The gather-scatter pattern now uses 'sg' to specify that pattern and no longer accepts 'gs' as a valid option from the command-line.

🔄 Reproduction steps

  1. Go to project directory
  2. Run CMake to build serial backend with cmake -B build_serial -S . && make -j$(nproc) -C build_serial
  3. Run Spatter with a gather-scatter pattern using 'gs': ./build_serial/spatter -gUNIFORM:8:1 -uUNIFORM:8:1 -l$((2**24)) -kgs

💬 Logs

Valid Kernels are: gather, scatter, sg, multigather, multiscatter