Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Performance improvement in JSON Tree traversal (#11919)
This PR improves performance of JSON Tree traversal - mainly in creation of column id. - Replaced per-level processing with two-level hash algorithm - Reduced memory usage for hash map (reduced oversubscription) Other changes are - Fail if tokens has error token in tree generation - Created device_span version of device_parse_nested_json Hits 2 GB/s in GV100 from 128MB json. Authors: - Karthikeyan (https://github.com/karthikeyann) Approvers: - Tobias Ribizel (https://github.com/upsj) - Nghia Truong (https://github.com/ttnghia) URL: #11919
- Loading branch information