-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Description
Since Query.jl is already not iterating but using getindex, is it possible to support multi-threading? Either baked in or via some externally passed in "executor" style like FLoops.jl
As an example to Query-style thingy with multi-threading: https://root.cern/doc/master/classROOT_1_1RDataFrame.html
In Julia we can match and surpass their speed: https://github.com/Moelf/UnROOT_RDataFrame_MiniBenchmark
And using Query.jl to mimic the style is almost overhead-free: Moelf/UnROOT_RDataFrame_MiniBenchmark#1 (comment)
So I'm wondering if there's a chance we also get multi-threading in the last quadrant of the thred-query 2x2 matrix
| Single thread | Multi-threading | |
| For-loop | ✅ | ✅ |
| Query-style | ✅ | ❓ |
(check means Julia performance match or faster than C++)
MarcoRiggirello
Metadata
Metadata
Assignees
Labels
No labels