diff --git a/benchmarks/ecal_gaps/config.yml b/benchmarks/ecal_gaps/config.yml
index fdf318928337731095ab84c80b84cd1fb5112c68..883fe775c6ce64eb866960d1f4c9f8bbe8b59714 100644
--- a/benchmarks/ecal_gaps/config.yml
+++ b/benchmarks/ecal_gaps/config.yml
@@ -11,11 +11,12 @@ bench:ecal_gaps:
   stage: benchmarks
   needs:
     - ["sim:ecal_gaps"]
+  parallel: 8
   script:
     - ln -s $LOCAL_DATA_PATH/input input
     - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps
     - pip install -r benchmarks/ecal_gaps/requirements.txt
-    - snakemake $SNAKEMAKE_FLAGS --cores 8 results/epic_inner_detector/ecal_gaps
+    - snakemake $SNAKEMAKE_FLAGS --cores 1 --batch results/epic_inner_detector/ecal_gaps=$CI_NODE_INDEX/$CI_NODE_TOTAL
 
 collect_results:ecal_gaps:
   extends: .det_benchmark