Ilya Enkovich
Ilya Enkovich
I guess splitting functional and non-functional changes (more accurate IR metadata) would simplify the review process.
> @ienkovich how is this branch looking in terms of moving out of draft? Also saw the asan failure in GeospatialTest, any ideas on that? The functionality of this patch...
> @ienkovich can you rebase this? Done
> The call to `ResultSet::topPermutation()` from https://github.com/intel-ai/omniscidb/blob/ienkovich/tbb-parallel_sort/QueryEngine/ResultSet.cpp#L613 is already done in a multi-threaded context using all available cpu threads. Will calling `tbb:parallel_sort()` help or hurt performance in this case? I...
@mattpulver I added a flag to `ResultSet::topPermutation()` to allow multiple threads usage when we don't use it within a thread pool.
I just noticed that we have ra_exe_unit.join_quals.empty() as a part of removed condition and it's also checked earlier. So A || (A && B) == A.
I understand the initial version is not good enough to become a default strategy. For now it can be a tool to find cases when payload really helps. Hopefully we...
The patch was tested on not CUDA enabled machine. I'll fix the CUDA build.
CUDA build should be fixed now but I found another issue, in some case a wrong payload is loaded into a hash table. I couldn't find the reason yet. Will...
Fixed issue with wrong payload loaded.