Runtime benchmarking was performed on the Setonix HPC system at the Pawsey Supercomputing Research Centre.
'Local' mode refers to running Koverage on a single node without using the scheduler to run jobs in parallel. SLURM mode refers to using a Snakemake config file to allow jobs to be sent to the SLURM scheduler individually. The 'Speedup' column shows the times speedup from using the SLURM mode (i.e. parallelism) rather than running jobs in serial.
Max RSS is the peak memory used in MB.
Walltime is HH:MM:SS
9.1GB of read files
| Local | SLURM | ||||
|---|---|---|---|---|---|
| Module | Max RSS | Walltime | Max RSS | Walltime | Speedup |
| CoverM | 4602.67 | 0:18:41 | 4652.13 | 0:10:12 | 1.8x |
| Kmer | 3966.83 | 0:36:39 | 3967.35 | 0:16:57 | 2.2x |
| Map | 2066.34 | 1:46:11 | 2116.61 | 0:17:07 | 6.2x |
1.6TB of read files
| Local | SLURM | ||||
|---|---|---|---|---|---|
| Module | Max RSS | Walltime | Max RSS | Walltime | Speedup |
| CoverM | 10534.47 | 12:12:44 | 10418.07 | 1:10:21 | 10.4x |
| Kmer | 54756.71 | 7:24:45 | 54756.38 | 2:08:15 | 3.5x |
| Map | 2441.05 | 17:28:40 | 2428.76 | 0:58:55 | 17.8x |