A prototype of a scheduler for efficient handling of heterogeneous tasks
The prototype is described in detail in [chapter 4](https://cds.cern.ch/record/2149420). See merge request !178
Showing
- GaudiHive/CMakeLists.txt 8 additions, 0 deletionsGaudiHive/CMakeLists.txt
- GaudiHive/data/lhcb/reco/algTimings.json 0 additions, 0 deletionsGaudiHive/data/lhcb/reco/algTimings.json
- GaudiHive/data/lhcb/reco/algTimingsMoreTight.json 1 addition, 0 deletionsGaudiHive/data/lhcb/reco/algTimingsMoreTight.json
- GaudiHive/data/lhcb/reco/algs_timings_3kE.json 1 addition, 0 deletionsGaudiHive/data/lhcb/reco/algs_timings_3kE.json
- GaudiHive/data/lhcb/reco/cf_dependencies.graphml 2052 additions, 0 deletionsGaudiHive/data/lhcb/reco/cf_dependencies.graphml
- GaudiHive/data/lhcb/reco/data_dependencies.graphml 2070 additions, 0 deletionsGaudiHive/data/lhcb/reco/data_dependencies.graphml
- GaudiHive/doc/release.notes 15 additions, 0 deletionsGaudiHive/doc/release.notes
- GaudiHive/options/BrunelScenarioGraphScheduler.py 52 additions, 0 deletionsGaudiHive/options/BrunelScenarioGraphScheduler.py
- GaudiHive/python/GaudiHive/__init__.py 0 additions, 0 deletionsGaudiHive/python/GaudiHive/__init__.py
- GaudiHive/python/GaudiHive/precedence/__init__.py 0 additions, 0 deletionsGaudiHive/python/GaudiHive/precedence/__init__.py
- GaudiHive/python/GaudiHive/precedence/precedence.py 270 additions, 0 deletionsGaudiHive/python/GaudiHive/precedence/precedence.py
- GaudiHive/src/CPUCruncher.cpp 97 additions, 91 deletionsGaudiHive/src/CPUCruncher.cpp
- GaudiHive/src/CPUCruncher.h 2 additions, 3 deletionsGaudiHive/src/CPUCruncher.h
- GaudiHive/src/ExecutionFlowGraph.cpp 1 addition, 1 deletionGaudiHive/src/ExecutionFlowGraph.cpp
- GaudiHive/src/ExecutionFlowGraph.h 8 additions, 2 deletionsGaudiHive/src/ExecutionFlowGraph.h
- GaudiHive/src/ForwardSchedulerSvc.cpp 205 additions, 43 deletionsGaudiHive/src/ForwardSchedulerSvc.cpp
- GaudiHive/src/ForwardSchedulerSvc.h 29 additions, 14 deletionsGaudiHive/src/ForwardSchedulerSvc.h
- GaudiHive/src/IOBoundAlgSchedulerSvc.cpp 137 additions, 0 deletionsGaudiHive/src/IOBoundAlgSchedulerSvc.cpp
- GaudiHive/src/IOBoundAlgSchedulerSvc.h 68 additions, 0 deletionsGaudiHive/src/IOBoundAlgSchedulerSvc.h
- GaudiHive/src/IOBoundAlgTask.cpp 74 additions, 0 deletionsGaudiHive/src/IOBoundAlgTask.cpp
Loading