memilio icon indicating copy to clipboard operation
memilio copied to clipboard

ABM Performance Analysis

Open dabele opened this issue 4 years ago • 1 comments

Analyse the performance of our ABM implementation.

  1. compare our implementation with covasim and majid's python abm
  2. check scaling behavior by using increasing numbers of agents
  3. use a profiler to identify hotspots in our code
  4. identify possible optimizations; could be
    • implementation (e.g. avoid allocations or duplicated computations)
    • algorithm (e.g. lookup of locations)
    • data structure (e.g. improve caching)

Try to make the setup of the three models as comparable as possible:

  • use the same number of agents
  • try disabling advanced features of covasim to see how they impact runtime

dabele avatar Sep 27 '21 08:09 dabele

Partially this is being done or monitored, partially this will be done after the MEmilio paper, will close afterwards.

xsaschako avatar Jul 31 '25 12:07 xsaschako