Optimizing the performance and structure of the D0 Collie confidence limit evaluator | |
Fishchler, Mark | |
Fermi National Accelerator Laboratory | |
关键词: Modifications; Evaluation; Computing, Experiment-Hep; Mass; Computer Codes; | |
DOI : 10.2172/988432 RP-ID : FERMILAB-TM-2468-CD RP-ID : AC02-07CH11359 RP-ID : 988432 |
|
美国|英语 | |
来源: UNT Digital Library | |
【 摘 要 】
D0 Collie is a program used to perform limit calculations based on ensembles of pseudo-experiments ('PEs'). Since the application of this program to the crucial Higgs mass limit is quite CPU intensive, it has been deemed important to carefully review this program, with an eye toward identifying and implementing potential performance improvements. At the same time, we identify any coding errors or opportunities for potential structural (or algorithm) improvement discovered in the course of gaining sufficient understanding of the workings of Collie to sensibly explore for optimizations. Based on a careful analysis of the program, a series of code changes with potential for improving performance has been identified. The implementation and evaluation of the most important parts of this series has been done, with gratifying speedup results. The bottom line: We have identified and implemented changes leading to a factor of 2.19 speedup in the example program provided, and expected to translate to a factor of roughly 4 speedup in typical realistic usage.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
988432.pdf | 626KB | download |