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

Parallelize child column construction in scatter() for lists columns #6791

Closed

Commits on Nov 14, 2020

  1. [scatter<list>] Initial impl:

    Supports lists of:
      1. fixed width data types
      2. strings
      3. lists (of all of the above, and lists(of ...))
    mythrocks committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    5741f69 View commit details
    Browse the repository at this point in the history
  2. [scatter<list>] Minor refactoring:

    1. Additional type checking for child columns
    2. Moved list_device_view functions inline
    mythrocks committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    3cac246 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

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

Commits on Nov 16, 2020

  1. Configuration menu
    Copy the full SHA
    a7dc525 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c764de2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1caeef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2da4f15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09325c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b6a54f View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. [scatter<list>] Optimize for parallel child column construction:

    WIP: Attempting to replace O(N**2) with a single thrust::for_each_n().
    Borked, because of empty lists. Will need closer look.
    mythrocks committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    6931ac8 View commit details
    Browse the repository at this point in the history