Získávám přístup k některým strojům xeon pro kontrolu výkonu. Chci zjistit, jakou architekturu používají, jako je Haswell, Sandybridge, Ivybridge. Existuje nějaký příkaz, jak to zjistit?
Přijatá odpověď:
Je to trochu levné řešení, ale tyto informace můžete získat z gcc!
Vysvětlím:gcc dokáže optimalizovat binární soubory pro každý podarchitek pomocí volby -march. Navíc je schopen detekovat vaše a automaticky optimalizovat pro váš počítač pomocí -march=native
Za předpokladu, že stačí zavolat gcc s march=native a zeptat se, jaké příznaky by použil :
v krátký
gcc -march=native -Q --help=target|grep march
pro mě to dává
-march= bdver1
ale můj počítač běží s procesorem amd buldozer