Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Faster struct row comparator #10164

Merged
merged 58 commits into from
Mar 22, 2022
Merged

Commits on Aug 26, 2021

  1. First commit

    Many iterations already happened. I just realized late that I should commit
    devavret committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    933c974 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Configuration menu
    Copy the full SHA
    a1636e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Configuration menu
    Copy the full SHA
    d59f54c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    765dd8d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Configuration menu
    Copy the full SHA
    3d21daf View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2022

  1. Configuration menu
    Copy the full SHA
    9f32e6b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    53d3c90 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Configuration menu
    Copy the full SHA
    022e2a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    7fef643 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Sliced column test

    devavret committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    930d8de View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    0ecc4f8 View commit details
    Browse the repository at this point in the history
  2. Manually managed stack

    devavret committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    ff36d2d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. New depth based method to avoid superimpose nulls

    sliced no longer works
    devavret committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    cd0f938 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b8e060 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25eb237 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Configuration menu
    Copy the full SHA
    d2937cf View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Configuration menu
    Copy the full SHA
    d55c9c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Owning row lex operator

    devavret committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    3bd749e View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. merge fixes

    devavret committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    613d664 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Configuration menu
    Copy the full SHA
    2ef3ac7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5577431 View commit details
    Browse the repository at this point in the history
  3. More optimizations.

    early return and remove unnecessary statements
    devavret committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    f037bc0 View commit details
    Browse the repository at this point in the history
  4. review changes

    devavret committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    8c54a85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9d24a87 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Another attempt at new API

    devavret committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    294b0cf View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    a4c799a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecb2eb0 View commit details
    Browse the repository at this point in the history
  3. optional device spans

    devavret committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    34a6564 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa4abb4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b213210 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f9bedd View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    be69ffa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76d535a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78d10fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15920ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d01fc30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac2eb0d View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    076c4c1 View commit details
    Browse the repository at this point in the history
  2. Remove temporary sort2_test

    devavret committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    e8a9202 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4b1167 View commit details
    Browse the repository at this point in the history
  4. leftover sort2 in cmake

    devavret committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    62f6914 View commit details
    Browse the repository at this point in the history
  5. cleanup benchmark headers

    devavret committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    8f628ae View commit details
    Browse the repository at this point in the history
  6. Docs

    devavret committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    dc7d125 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    fa7d940 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Apply suggestions from code review

    Co-authored-by: Yunsong Wang <wangyunsong89@gmail.com>
    devavret and PointKernel committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    76c883f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98b253b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3255dc5 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Review changes

    devavret committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    52e3a35 View commit details
    Browse the repository at this point in the history
  2. More review changes

    devavret committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    9470f06 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Review changes req by @vyasr

    devavret committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    7c897c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0467c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Review changes

    - Nullate back to user provided
    - const args to operator()
    devavret committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    fc1e993 View commit details
    Browse the repository at this point in the history
  2. Review changes

    devavret committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    096593f View commit details
    Browse the repository at this point in the history
  3. Avoid WAR of storing a table_device_view

    - Add a create method to preprocessed_table that takes care of checks and copies
    devavret committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    f539647 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01be0bc View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. review changes req by @ttnghia

    devavret committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    de95530 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c45cd4 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Update cpp/include/cudf/table/experimental/row_operators.cuh

    Co-authored-by: Vyas Ramasubramani <vyas.ramasubramani@gmail.com>
    devavret and vyasr committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    9bfd08e View commit details
    Browse the repository at this point in the history