Ticket #2400 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

EventWorkspace->sortAll() : use ThreadPool to optimize processor use.

Reported by: Janik Zikovsky Owned by: Janik Zikovsky
Priority: major Milestone: Iteration 28
Component: Mantid Keywords:
Cc: Blocked By: #2366
Blocking: Tester: Vickie Lynch

Description


Change History

comment:1 Changed 10 years ago by Janik Zikovsky

  • Status changed from new to accepted

comment:2 Changed 10 years ago by Janik Zikovsky

(In [9649]) Refs #2400: EventWorkspace sorting implemented using a ThreadPool. Speed up of about 25% for PG3_1370, for example.

comment:3 Changed 10 years ago by Janik Zikovsky

  • Status changed from accepted to verify
  • Resolution set to fixed

(In [9674]) Fixes #2400: SortAll() in eventworkspace uses the thread pool.

comment:4 Changed 9 years ago by Vickie Lynch

  • Status changed from verify to verifying
  • Tester set to Vickie Lynch

comment:5 Changed 9 years ago by Vickie Lynch

  • Status changed from verifying to closed

Did you try dynamic scheduling with OpenMP? It might have been slower than a ThreadPool but would have required adding schedule(dynamic) to the OpenMP commands.

comment:6 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 3247

Note: See TracTickets for help on using tickets.