-
- Downloads
De-duplicate work-stealing scheduling code
This introduces AbstractWorkStealingScheduler which holds the common work-stealing scheduling strategy.
Showing
- emper/Emper.hpp 8 additions, 0 deletionsemper/Emper.hpp
- emper/Fiber.hpp 0 additions, 9 deletionsemper/Fiber.hpp
- emper/NextFiberResult.hpp 12 additions, 0 deletionsemper/NextFiberResult.hpp
- emper/Runtime.cpp 16 additions, 14 deletionsemper/Runtime.cpp
- emper/Runtime.hpp 14 additions, 10 deletionsemper/Runtime.hpp
- emper/RuntimeStrategy.hpp 3 additions, 3 deletionsemper/RuntimeStrategy.hpp
- emper/RuntimeStrategyFactory.hpp 12 additions, 0 deletionsemper/RuntimeStrategyFactory.hpp
- emper/Scheduler.hpp 13 additions, 4 deletionsemper/Scheduler.hpp
- emper/strategies/AbstractWorkStealingScheduler.cpp 113 additions, 0 deletionsemper/strategies/AbstractWorkStealingScheduler.cpp
- emper/strategies/AbstractWorkStealingScheduler.hpp 58 additions, 0 deletionsemper/strategies/AbstractWorkStealingScheduler.hpp
- emper/strategies/AbstractWorkStealingStats.cpp 24 additions, 0 deletionsemper/strategies/AbstractWorkStealingStats.cpp
- emper/strategies/AbstractWorkStealingStats.hpp 22 additions, 0 deletionsemper/strategies/AbstractWorkStealingStats.hpp
- emper/strategies/AbstractWorkStealingStrategy.hpp 24 additions, 0 deletionsemper/strategies/AbstractWorkStealingStrategy.hpp
- emper/strategies/laws/LawsDispatcher.cpp 7 additions, 6 deletionsemper/strategies/laws/LawsDispatcher.cpp
- emper/strategies/laws/LawsScheduler.cpp 15 additions, 80 deletionsemper/strategies/laws/LawsScheduler.cpp
- emper/strategies/laws/LawsScheduler.hpp 8 additions, 25 deletionsemper/strategies/laws/LawsScheduler.hpp
- emper/strategies/laws/LawsStrategy.cpp 11 additions, 10 deletionsemper/strategies/laws/LawsStrategy.cpp
- emper/strategies/laws/LawsStrategy.hpp 20 additions, 23 deletionsemper/strategies/laws/LawsStrategy.hpp
- emper/strategies/laws/LawsStrategyFactory.cpp 11 additions, 0 deletionsemper/strategies/laws/LawsStrategyFactory.cpp
- emper/strategies/laws/LawsStrategyFactory.hpp 18 additions, 0 deletionsemper/strategies/laws/LawsStrategyFactory.hpp
Loading
Please register or sign in to comment