Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of the CPU ID info #39982

Closed
silviodonato opened this issue Nov 3, 2022 · 5 comments
Closed

Addition of the CPU ID info #39982

silviodonato opened this issue Nov 3, 2022 · 5 comments

Comments

@silviodonato
Copy link
Contributor

Dear @cms-sw/core-l2 ,
do we have somewhere the information about which CPU has been used to run CMSSW?

In https://its.cern.ch/jira/browse/CMSHLT-2257 we realized that there are sizable differences between Intel and AMD (at least at the HLT), related to the -Ofast flag.
In https://its.cern.ch/jira/browse/PDMVRELVALS-159 we are planning to run an offline validation AMD vs Intel, but it seems difficult to submit jobs selecting the CPU family. So we are going to submit the jobs on T2_CH_CERN (which is made of mainly AMD) and T2_CH_CERN_HLT which is only Intel.
Therefore, I'd like to know if there is a possibility to know if an event has been processed by Intel or AMD.

Thank you,
Silvio.

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 3, 2022

A new Issue was created by @silviodonato Silvio Donato.

@Dr15Jones, @perrotta, @dpiparo, @rappoccio, @makortel, @smuzaffar can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@makortel
Copy link
Contributor

makortel commented Nov 3, 2022

assign core

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 3, 2022

New categories assigned: core

@Dr15Jones,@smuzaffar,@makortel you have been requested to review this Pull request/Issue and eventually sign? Thanks

@makortel
Copy link
Contributor

makortel commented Nov 3, 2022

do we have somewhere the information about which CPU has been used to run CMSSW?

The framework job report should contain the CPU model if the CPU service is in the Process, and its reportCPUProperties parameter is set to True (default is False).

As part of #30044 we are going to store the CPU model (among other information) in the data files such that it can be obtained programmatically, but this development will still take quite some time.

In the mean time, if the job report and any other computing-side monitoring are not sufficient, a quick&dirty way would be to store the CPU model string e.g. as a data product in LuminosityBlock.

@silviodonato
Copy link
Contributor Author

Thank you Matti, I'm closing this ticket as it is a kind of duplicate of #30044

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants