Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
dedicated file to trace categorized resource utilization
authorschnorr <schnorr@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 23 Sep 2010 09:06:46 +0000 (09:06 +0000)
committerschnorr <schnorr@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 23 Sep 2010 09:06:46 +0000 (09:06 +0000)
commit7b7db8a4db1107ce77e923847ad4e33e02e4e27e
tree0d02152c92f60ccd7b728d50e7a9c8ec03eb2a94
parent1945b45d26931be647c80b740381cb01657d25af
dedicated file to trace categorized resource utilization

details:
- src/instr/resource_utilization.c
- three methods implemented:
   - A (dumb tracing, all update_actions_state are transformed in two events)
   - B (try to resume the tracing if the utilization value did not change)
         => it produces the same trace as A, resumed if update_actions_state
            do not change the values on all updates
   - C (categorized resource utilization integrated within the scope of a smx_action)

- method A generates a gigantic trace file, B is the solution for MSG, but not for SMPI
- method C is the solution for SMPI, but we lost details on each update
- now, method B is active

todo:
- create an option to select which method to use

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8202 48e7efb5-ca39-0410-a469-dd3cf9ba447f
buildtools/Cmake/DefinePackages.cmake
src/instr/private.h
src/instr/resource_utilization.c [new file with mode: 0644]
src/instr/smx_instr.c
src/instr/surf_instr.c