Ticket #1330 (closed: fixed)
Improve Homer analysis performance
Reported by: | Nick Draper | Owned by: | Martyn Gigg |
---|---|---|---|
Priority: | critical | Milestone: | Iteration 24 |
Component: | Keywords: | ||
Cc: | Blocked By: | ||
Blocking: | Tester: | Steve Williams |
Description
Look at where the bottlenecks are and improve.
Specifically think about multi threading as this is often run on a 16+ core machine.
Change History
comment:10 Changed 10 years ago by Martyn Gigg
comment:11 Changed 10 years ago by Martyn Gigg
comment:12 Changed 10 years ago by Martyn Gigg
- Status changed from new to accepted
DetectorEfficiencyCor algorithm has dropped from 14 seconds to 1 second on an 8 core machine. Detector diagnosis algorithms have also been multi threaded so a big increase there.
comment:13 Changed 10 years ago by Martyn Gigg
- Status changed from accepted to testing
- Resolution set to fixed
comment:14 Changed 10 years ago by Nick Draper
- Status changed from testing to verify
Moved to verify state
comment:15 Changed 10 years ago by Steve Williams
- Status changed from verify to verifying
- Tester set to Steve Williams
comment:16 Changed 10 years ago by Steve Williams
- Status changed from verifying to reopened
- Resolution fixed deleted
There's a problem just affects running under Redhat
comment:17 Changed 10 years ago by Martyn Gigg
comment:19 Changed 10 years ago by Martyn Gigg
- Status changed from accepted to verify
- Resolution set to fixed
Issues were with Python 2.4 and missing functions
comment:20 Changed 10 years ago by Martyn Gigg
comment:22 Changed 10 years ago by Steve Williams
- Status changed from verifying to closed
Converting a MAPS run on a multiple processor Redhat machine the CPU usage was consistently >100%, except the save algorithms that ran at ~100%. The whole reduction detector efficiency, convert units and absolute units took 1 minute on mantidlx1.
comment:23 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2177
(In [5237]) Implemented multi threading for the excitations detector efficiency calculation along with code tidying and reworking some parts ot give a speed up in single-threaded modes. Re #1330