Перевірте мінімальну модель процесора


2

Чи є спосіб перевірити мінімальну версію процесора? Ми підтримуємо Ivy Bridge та новіші, тому мені потрібно перевірити Ivy Bridge, Haswell, Skylake тощо.

В даний час я використовую lscpu і узгоджую назву моделі для кожного процесора, тобто додаючи кожну конфігурацію. Також є номер моделі, який, схоже, збільшується з кожною новою версією, але я не знаю, чи можу я на це розраховувати.

Тож чи є спосіб зробити якусь розумну перевірку на Ivy Bridge та новіший процесор?


Чи / proc / cpuinfo містить інформацію, яку ви шукаєте?
TheFiddlerВіні

Відповіді:


4

Роки тому я мав подібну дискусію, і мені не радили подібні перевірки: цифри в процесорі не так корисні (XEON і нові сім’ї могли мати додаткові біти). Крім того, через кілька років Intel може випустити (і коли-небудь) процесор нових сімей. але позбавлені функцій (наприклад, для вбудованих пристроїв).

Тож вам слід перевірити наявність спеціальних функцій процесора, які вимагаються вашим кодом (прапорці CPU), а не сім'ї чи моделі.


Дякую, це саме те, що мені потрібно було знати. Тепер я перевіряю прапорці процесора і можу бути впевнений, що мій код спрацює.
Jan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.