Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-9815

Improvements of RooFit for Run 3

    Details

    • Type: Story
    • Status: In Progress (View Workflow)
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: RooFit/RooStats
    • Labels:
      None
    • Development:

      Description

      A plan of work for speed improvements in RooFit.

       

      The big picture is

      1. Improve the data locality to speed up caching and vectorise computations in RooFit
      2. By batching computations save virtual function calls
      3. Later: explore multithreading for the evaluation of PDFs.

      The first two are going to happen deep inside the PDFs that are used to evaluate expressions, while the third is meant more for high-level distribution of work to avoid assigning micro-tasks to threads.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                shageboe Stephan Hageboeck
                Reporter:
                shageboe Stephan Hageboeck
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  PlannedEnd:
                  PlannedStart: