Ticket #3901 (closed: fixed)
Speed up CompressEvents
Reported by: | Peter Peterson | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | major | Milestone: | Release 2.0 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Wenduo Zhou |
Description
In the degenerative case that occurs using SNSPowderDiffraction with POWGEN, all of the spectra get put into a single spectra that is partially sorted then needs to be compressed. In this case there is one thread doing all of the compression.
Do something along the lines of what SortEvents has where if there are more processors then spectra, subdivide the spectra and work on it.
Change History
Note: See
TracTickets for help on using
tickets.
Currently 1/4 of powder reduction (16s of 64s) is running CompressEvents on the focussed data (12 cores with hyperthreading). I was using PG3_4832 for my benchmark.