Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-10544

[C++] Provide per-processor Executors to support pinning workflows to a core

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0.0
    • None
    • C++

    Description

      For many workflows, there is a distinct performance advantage to avoiding transfer of a task between processors. For example when iteratively processing a small dataset keeping everything local to a single CPU can avoid churn in split caches. Allowing each logical core to be accessible as an Executor would be one way to give developers the requisite control.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bkietz Ben Kietzman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: