2

Мне нужно приобрести процессор с инструкциями RDSEED для тестирования. Когда я работаю с таблицами для процессоров Intel, кажется, что AVX - последний вызванный набор инструкций. См., Например, данные о процессорах i5 и i7 .

Тем не менее, у меня есть MacBook Pro с i7 с набором инструкций AVX, но не хватает как RDRAND, так и RDSSED. Поэтому я чувствую, что где-то упускаю важную деталь.

В какую архитектуру набора команд (ISA) входят RDRAND и RDSEED? Или какую часть спецификации я должен посмотреть, чтобы определить, есть ли у процессора RDRAND и RDSEED?

(Я понимаю, что RDRAND и RDSSED были введены в разное время. Я просто не знаю, как определить процессор с помощью этой функции).

1 ответ1

5

RDRAND и RDSEED не являются частью какого-либо определенного набора расширений ISA. Они являются их собственным набором и имеют свои собственные определенные биты, выделенные в инструкции CPUID.

Они были разработаны под кодовым названием "Bull Mountain" и сегодня продаются как Intel Secure Key.

Ключ безопасности Intel был добавлен в Broadwell, так что вам нужно это или любое другое поколение. Генерация Broadwell означает Intel Core i5 или i7, где к нему добавляется 4-значный номер, начинающийся с "5". Как и Core i7-5775C. Позже Intel выпустила поколение Skylake, которое также включает в себя эти инструкции. У Skylake есть коды, начинающиеся с "6", как у Core i7-6700.

AMD добавила RDRAND и RDSEED в Carizzo.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .