To determine the supported CPU version exists on a Windows system or not
Hi Team,
I’m looking for an API or command to determine if the supported CPU version exists on a Windows system.
Before installing IRIS, I would like to confirm whether the system/server has the supported CPU version. Do we have any API or command to check the details before starting the installation of IRIS 2024.1?

Comments
Hi @RKumar
You can check using Coreinfo.exe.
https://learn.microsoft.com/en-us/sysinternals/downloads/coreinfo
The bottom of this topic has running example:👉https://jp.community.intersystems.com/node/568046
Thank you @Mihoko Iijima
Is there any direct command to find this without installing any exe?
Intersystems identified that while installing the IRIS . .
@Murray Oldfield posted "Decoding Intel processor models reported by Windows" a while back. Perhaps the wmic command is along the lines of what you're looking for. The properties that look of interest include name, description, caption, and processorid:
C:\>wmic cpu get name
Name
Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz
C:\>wmic cpu get caption
Caption
Intel64 Family 6 Model 85 Stepping 7
C:\>wmic cpu get processorid
ProcessorId
BFEBFBFF00050657
I don't know if any of these alone is enough to determine whether the processor supports AVX and/or BMI, but it should be enough to find specifications for the processor.
You can use cpu-z or coreinfo like https://community.intersystems.com/user/bob-kuszewski recommends. If you look at his post here : https://community.intersystems.com/post/intersystems-platforms-update-q…
and follow the links you will get to coreinfo for windows:
Too bad there is no lscpu for windows.