Open Moelf opened 2 years ago
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
getindex
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: https://github.com/Moelf/UnROOT_RDataFrame_MiniBenchmark/issues/1#issuecomment-914232278
So I'm wondering if there's a chance we also get multi-threading in the last quadrant of the thred-query 2x2 matrix
(check means Julia performance match or faster than C++)
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 likeFLoops.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: https://github.com/Moelf/UnROOT_RDataFrame_MiniBenchmark/issues/1#issuecomment-914232278
So I'm wondering if there's a chance we also get multi-threading in the last quadrant of the thred-query 2x2 matrix
(check means Julia performance match or faster than C++)