Ticket #5118 (closed: fixed)
MergeMDFiles: read several boxes at once to speed things up
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | major | Milestone: | Release 2.1 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Michael Reuter |
Description
Toby Perring said that in HORACE he would load N contiguous boxes (to the extent of available memory) so as to limit disk access. Might speed things up.
Change History
comment:2 Changed 8 years ago by Janik Zikovsky
Refs #5118: MergeMDFiles loads several boxes at once
speed up in my test was 330 sec -> 265 sec for 263 million events
Changeset: a54225469d3cc6d66167e1684745f160058adb19
comment:3 Changed 8 years ago by Janik Zikovsky
Refs #5118: use emplace_back to (maybe) speed up LoadMD.
Only gave a 1% speed up :(
Changeset: baa2f782b779c87802dec5d203beb715b14472e7
comment:4 Changed 8 years ago by Janik Zikovsky
Refs #5118 fix windows build I hope
Changeset: 4daf6e3b93df05da08632e40029a8374be10f833
comment:5 Changed 8 years ago by Janik Zikovsky
Refs #5118 doesn't work on mac either. Reverting
Changeset: ed28d897eefdd5401906d475bce824cc71648865
comment:6 Changed 8 years ago by Janik Zikovsky
Refs #5118: MergeMDFiles loads several boxes at once
speed up in my test was 330 sec -> 265 sec for 263 million events
Changeset: a54225469d3cc6d66167e1684745f160058adb19
comment:7 Changed 8 years ago by Janik Zikovsky
Refs #5118: use emplace_back to (maybe) speed up LoadMD.
Only gave a 1% speed up :(
Changeset: baa2f782b779c87802dec5d203beb715b14472e7
comment:8 Changed 8 years ago by Janik Zikovsky
Refs #5118 fix windows build I hope
Changeset: 4daf6e3b93df05da08632e40029a8374be10f833
comment:9 Changed 8 years ago by Janik Zikovsky
Refs #5118 doesn't work on mac either. Reverting
Changeset: ed28d897eefdd5401906d475bce824cc71648865
comment:10 Changed 8 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
comment:11 Changed 8 years ago by Michael Reuter
- Status changed from verify to verifying
- Tester set to Michael Reuter
comment:12 Changed 8 years ago by Michael Reuter
- Status changed from verifying to closed
I can merge 60 SEQ MD event files with 35.2 million events in 28.7 seconds. This yields a rate of about 1.2 million events per second. Awesome!
comment:13 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5964