CPUID на процессорах Intel i7

У Вас также есть JFileUpload с дополнением SFTP (Java также): http://www.jfileupload.com/products/sftp/index.html

5
задан Fizz 10 August 2014 в 06:14
поделиться

1 ответ

Интересный вопрос - к сожалению, у меня нет i7, с которым можно было бы поиграть, поэтому я могу только догадываться.

Может быть полезно прочитать эту статью - в то время как В принципе, ваш подход кажется правильным, они высказывают несколько предостережений. Возможно, прочтите и посмотрите, могут ли на каком-либо этапе какие-либо из ваших предположений ошибаться. По сути, они используют CPUID.1.EBX [23:16] (максимальное количество процессоров журнала в физическом пакете), CPUID.4.EAX [31:26] +1 (максимальное количество ядер в физическом пакете) и CPUID.4 .EAX [25:14] +1 (максимальное количество процессоров журналов в физическом пакете, совместно использующих кеш целевого уровня), чтобы сделать вывод о топологии процессора - что соответствует тому, что вы делаете.

Во-вторых, в качестве альтернативы, на CPU, который поддерживает функцию CPUID EAX = 0Bh (см. документацию Intel здесь ), вы можете использовать эту функцию вместо этого, чтобы получить требуемые спецификации. Может быть, сравнение результатов двух подходов может пролить свет на это?

- Edit-- Эта очень полезная статья, в которой рассматриваются оба вышеперечисленных подхода. По сути, я так понимаю, что для i7 предпочтительнее использовать CPUID.0B.

5
ответ дан 14 December 2019 в 19:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: