Add support for continuation stealing
Thanks to Nicolas Pfeiffer for writing the initial prototypical
implementation of continuation stealing and the cactus stack
mechanism, on which this is based.
Co-authored-by:
Nicolas Pfeiffer <pfeiffer@cs.fau.de>
parent
d6f21c60
No related branches found
No related tags found
Showing
- .gitlab-ci.yml 13 additions, 0 deletions.gitlab-ci.yml
- Makefile 24 additions, 0 deletionsMakefile
- README.md 82 additions, 0 deletionsREADME.md
- apps/fsearch/fsearch.cpp 77 additions, 13 deletionsapps/fsearch/fsearch.cpp
- apps/fsearch/meson.build 16 additions, 2 deletionsapps/fsearch/meson.build
- doc/Doxyfile.in 1 addition, 1 deletiondoc/Doxyfile.in
- emper/AbstractFiber.hpp 7 additions, 1 deletionemper/AbstractFiber.hpp
- emper/Context.cpp 24 additions, 11 deletionsemper/Context.cpp
- emper/Context.hpp 9 additions, 11 deletionsemper/Context.hpp
- emper/ContextManager.cpp 60 additions, 6 deletionsemper/ContextManager.cpp
- emper/ContextManager.hpp 9 additions, 1 deletionemper/ContextManager.hpp
- emper/Continuation.cpp 18 additions, 0 deletionsemper/Continuation.cpp
- emper/Continuation.hpp 59 additions, 0 deletionsemper/Continuation.hpp
- emper/Debug.hpp 3 additions, 0 deletionsemper/Debug.hpp
- emper/Dispatcher.hpp 2 additions, 2 deletionsemper/Dispatcher.hpp
- emper/Emper.hpp 32 additions, 0 deletionsemper/Emper.hpp
- emper/Fiber.cpp 1 addition, 1 deletionemper/Fiber.cpp
- emper/Fiber.hpp 8 additions, 4 deletionsemper/Fiber.hpp
- emper/Fibril.cpp 53 additions, 0 deletionsemper/Fibril.cpp
- emper/Fibril.hpp 361 additions, 0 deletionsemper/Fibril.hpp
Loading
Please register or sign in to comment