nvbench_fixture.hpp defaults --rmm_mode to pool. Recently we've been recommending and defaulting to async mr use in production. We should align the benchmarks with the recommendation.
As a part of this, we should address any major performance issues this switch exposes:
nvbench_fixture.hppdefaults--rmm_modetopool. Recently we've been recommending and defaulting to async mr use in production. We should align the benchmarks with the recommendation.As a part of this, we should address any major performance issues this switch exposes:
--rmm_mode async, due to the large number of allocations.segmented_bitmask_and: the API is set up such that these allocations cannot be avoided; opened Reuse existing null masks when superimposing struct nulls onto children #23484 to reduce the internal use ofsegmented_bitmask_and.