Vecna 1 месяц назад
Родитель
Сommit
730f4e4153
1 измененных файлов с 7 добавлено и 7 удалено
  1. 7 7
      README.md

+ 7 - 7
README.md

@@ -8,17 +8,12 @@ Dependencies:
 - bash
 - docker
 - git
-- numactl
-
-We use numactl to isolate each experiment to a single thread. If you do
-not want to install numactl, you can still run the script, but this may
-affect the results.
 
 To reproduce our results:
 
 1. `git clone -b artifact https://git-crysp.uwaterloo.ca/vvecna/lox-troll-patrol-extension`
 2. `cd lox-troll-patrol-extension`
-3. `./run.sh [-n NUM_PERFORMANCE_CORES]` or `./run-fast.sh [-n NUM_PERFORMANCE_CORES]`
+3. `./run.sh [-n NUM_PERFORMANCE_CORES] [-N PERFORMANCE_CORE_RANGE]` or `./run-fast.sh [-n NUM_PERFORMANCE_CORES] [-N PERFORMANCE_CORE_RANGE]`
 
 **The `./run.sh` script takes a long time and requires a few GB of free
 space.** The reason is that it downloads and processes all extra-info
@@ -39,7 +34,12 @@ will take. The choice between the two scripts only determines whether
 other steps are pretty quick. If you specify `-n NUM_PERFORMANCE_CORES`,
 then the Lox benchmarking step (`./scripts/generate-lox-results.sh`)
 will only use the first `NUM_PERFORMANCE_CORES` threads. This may take a
-bit longer but should ensure that the results are computed fairly.
+bit longer but should ensure that the results are computed fairly. You
+can also specify `-N PERFORMANCE_CORE_RANGE` to use only specific
+threads (e.g., `-N 1-2,4-5`), instead of 0 through
+`NUM_PERFORMANCE_CORES`-1. If you use the `-N` option, please also use
+the `-n` option to specify how many threads are available in the
+specified set.
 
 ## Results