Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Introduce variable computation speeds.
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 20 Apr 2016 17:18:44 +0000 (19:18 +0200)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Thu, 19 May 2016 16:42:20 +0000 (18:42 +0200)
commit5b95be81cb098d4c0a5151409c41df417908b0dd
treead201b1c2ecce6098195ba2bbce2bbab7e003dee
parent6890b9250584b746be6cf8c444237c8811e499b0
[SMPI] Introduce variable computation speeds.

This commit introduces the possibility to use a csv file that
contains sections of the code that should be sped up or slowed down
according to the second column in that specific file.

One line could look like this:
exchange_1.f:30:exchange_1.f:130,1.18244559422142

This means that computation time between line numbers 30 and 130 offile exchange_1.f
should be slowed down by a factor of 1.18.

Of course, this only makes sense if computation time is calculated.

Activation via the newly introduced smpi/comp-adjustment-file CLI cfg param:
--cfg=smpi/comp-adjustment-file:/path/to/file.csv
src/instr/instr_smpi.h
src/simgrid/sg_config.cpp
src/smpi/private.hpp
src/smpi/smpi_bench.cpp
src/smpi/smpi_global.cpp