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

Multithreaded custom grouped operations with single-row result #2588

Merged
merged 11 commits into from
Feb 10, 2021

Commits on Jan 21, 2021

  1. Multithreaded custom grouped operations with single-row result

    Spawn one task per thread in `_combine_rows_with_first!` so that custom grouped
    operations that return a single row are run in parallel. This is optimal if
    operations take about the same time for all groups. Spawning one task per group
    could be faster if these times vary a lot, but the overhead would be larger:
    we could add this as an option later.
    
    The implementation is somewhat tricky as output columns need to be reallocated
    when a new return type is detected.
    nalimilan committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    1d5467d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13f4f76 View commit details
    Browse the repository at this point in the history
  3. Drop tforeach

    nalimilan committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    135512b View commit details
    Browse the repository at this point in the history
  4. Fix failure, small cleanup

    nalimilan committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    c5930a9 View commit details
    Browse the repository at this point in the history
  5. Docs

    nalimilan committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    30a650c View commit details
    Browse the repository at this point in the history
  6. Fixes

    nalimilan committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    d94539f View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Review fixes

    nalimilan committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    77a0d72 View commit details
    Browse the repository at this point in the history
  2. Better test

    nalimilan committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    7c97723 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. Print number of threads

    nalimilan committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    7d26ba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f97dfb View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2021

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