Ticket #3514 (closed: fixed)
LoadEventNexus: speed up (if possible)
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | critical | Milestone: | Iteration 30 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Wenduo Zhou |
Description
Change History
comment:1 Changed 9 years ago by Janik Zikovsky
- Priority changed from major to critical
- Status changed from new to accepted
comment:2 Changed 9 years ago by Janik Zikovsky
21.6 sec for PG3_3390_event.nxs is my starting point. I don't see many cores being utilized for some reason, is it running single core?
comment:3 Changed 9 years ago by Janik Zikovsky
4.75 seconds. That's more like it. Martyn accidentally de-parallelized the algorithm.
comment:4 Changed 9 years ago by Janik Zikovsky
- PG3_3390_event.nxs (183 MB) : takes 4.75 seconds
- NOM_547_event.nxs (1.9 GB file) : takes 45.04 seconds
- SEQ_4533_event.nxs (533 MB) : takes 15.83 seconds
- SNAP_4111_event.nxs (616 MB) : takes 43.97 seconds including loading the SNAP instrument. 35 seconds without instrument loading.
These are in debug build, no compress, no precount. 8 core machine.
comment:6 Changed 9 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
Good enough!
Note: See
TracTickets for help on using
tickets.