Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Additional Information for Memory Heavy Projects

accounting = max(#cores, #requested_total_memory/#average_memory_per_core)If a calculation demands larger amount of memory per CPU-core than that is normally available on compute node, an increase in the estimated computing time needs to be considered for your project. In such situation although some CPU-cores in a compute node may be idle for computation, it is possible that the entire compute node is occupied, because the main memory on this node is completely used.

The following formula can be used to estimate the CPU core-h, if your computation is memory heavy.

max(ncore, mtotal / mcore) × telapsed

  • ncore: requested total number of CPU-cores

  • mtotal: requested total memory size

  • mcore: normally available memory size per CPU-core

  • telapsed: elapsed wall time of computation

For example, a computation requires 4 CPU cores and 180 GB memory. This job will be submitted on Noctua 1, which normally provides 4.5 GB memory per CPU-core, and run for 8 hours. Use the above formula, the estimated computing time is max(4 core, 180 GB / 4.5 GB) × 8 hours = 320 core-h.

Additional Information for FPGA Projects

...