Porting DB12 to Python3: Comparison with LHCb Gauss tasks
收藏NIAID Data Ecosystem2026-03-14 收录
下载链接:
https://zenodo.org/record/7199143
下载链接
链接失效反馈官方服务:
资源简介:
DB12 has been originally conceived with Python2 to estimate the power of a given CPU to run HEP applications. However, since January 2020, Python2 is no longer maintained and we decided to port the code to Python3, which contains several optimizations.
In October 2021, we effectively ported DB12 to Python3.9, but the optimizations brought by the language generated discrepancies in the norm score, which is a critical component to evaluate the power of CPUs. We applied factors to correct it. Now we want to make sure that this norm score still fit with the LHCb Gauss execution throughput. We build an analysis tool to evaluate this. This work is based on DB16 (DB12 / 0.65), an update of DB12 introduced in 2017 to better fit with the LHCb workload at this time.
Run the analysis
Execute the Jupyter Notebook:
jupyter notebook DB16Analysis.ipynb
Include new data using DIRAC
Install a DIRAC client:
lb-dirac
lhcb-proxy-init
Go to resources and execute the following program to get data about the jobs:
python getJobData.py
Once the program is done, you should get a file named `summary.json`, which can be used by the Jupyter Notebook.
创建时间:
2022-10-15



