Attention: Data Proxy will be migrated from SWIFT to S3 storage at Friday, the 9th of May 2025 starting from 9pm CEST (my timezone). For more details, please join the rocket chat channel https://chat.ebrains.eu/channel/data-proxy-user-group


Benchmarking

Last modified by paulapopa on 2022/10/04 08:19

TVB-INVERSION 1.0.0

Sampling priors - Remote execution

1. Execution times

In this section we provide some benchmarks regarding the execution times for the sampling priors step within tvb-inversion workflow, where we need to run a large number of simulations.

These have been computed on DAINT-CSCS HPC, on a single node, with different configurations for the number of simulations and the number of workers.

Model

Sim length (s)

RegionsNr simulationsNr workersExecution time (hh:mm)
MontbrioPazoRoxin30100

30

3000:17
MontbrioPazoRoxin301002002001:08
MontbrioPazoRoxin301003003001:10
MontbrioPazoRoxin301004004001:18
MontbrioPazoRoxin301005005001:34
MontbrioPazoRoxin301005005501:30
MontbrioPazoRoxin301006005501:45
MontbrioPazoRoxin3010060060OOM
MontbrioPazoRoxin6010050040

03:07

MontbrioPazoRoxin6010050055OOM
      
      

2. Limitations

  • Reaching the memory limit on the CSCS node.
    • For a simulation of 30 seconds, we can fit 55 parallel workers in the available memory
    • For a simulation of 60 seconds, we can fit 40 parallel workers in the available memory
  • Reaching the maximum connections on CSCS could happen during a run
    • connect once to launch the job
    • connect multiple times during the monitoring step to check the status of the job
    • connect once to stage out results 
Public

TVB Inversion