Rayforce
Posted by tosh 3 days ago
Comments
Comment by arikrahman 3 hours ago
Comment by viktorsovietov 3 hours ago
Comment by cma256 3 hours ago
I'm familiar with large-scale, commercial, client-server use cases for columnar analytics and graph traversal but what is the use case for an embedded server like this?
Comment by hetoku 3 hours ago
Comment by noelwelsh 4 hours ago
Comment by tosh 3 hours ago
instead of having to pre-allocate upfront (e.g. 4 nodes get 1/4 each) it is more granular and dynamic
a worker that's "done" can request another morsel
pragmatic approach because nodes might not all be equally fast (cache, cpu frequency, throttling, …) and also some morsel workloads take longer than others depending on the values they contain and what kind of work needs to get done
so this approach tends to balance out nicely
I'm sure someone else can explain it better / correct me (please do!)
Comment by hetoku 3 hours ago