New mechanism description of fsm in actor . #146
kotbegemot
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Motivation:
Next stage is development of coroutine support from standard C++ 20.
coroutine will be an event loop for actor.
Actor performance depends on speed of switching states
Actor allocations should be nearby.
Small Trouble:
actor performance drops when switching the coroutine.
problem is related to std::unordered_map as hashmap.
hashmap is not adapted to work with coroutine
actor-zeta refuses to use operator new().
actor-zeta will switch to using a memory_resource
Research problem :
https://github.com/efficient/libcuckoo
https://www.youtube.com/watch?v=j9tlJAqMV7U
http://www.vldb.org/pvldb/vol11/p1702-jonathan.pdf
https://turingcompl33t.github.io/Coroutine-Map/
Beta Was this translation helpful? Give feedback.
All reactions