Перейти к содержимому

Часть 2. Сколько ядер ЦП вам нужно?

    1652315342

    Время для продолжения

    Несколько месяцев назад мы изучали эффективность использования разного количества ядер ЦП с различными типами программного обеспечения. Мы получили много хороших отзывов об этой статье, и было несколько интересных предложений от сообщества, которые мы приняли во внимание в этом продолжении.

    В первую очередь, было опасение, что первая часть может иметь технические недостатки, поскольку Core 2 Quad Q6600, который мы использовали в нашем тестировании, не разделяет все 8 МБ своего кэша L2 между четырьмя ядрами ЦП. Intel Q6600 вместо этого имеет два отдельных репозитория кэш-памяти по 4 МБ, каждый из которых используется одной парой ядер ЦП. Это означает, что результаты четырехъядерных и трехъядерных процессоров показали бы, что процессоры используют 8 МБ общего кэша, в то время как результаты двухъядерных и одноядерных процессоров показывают, что они, вероятно, выигрывают от 4 МБ. Действительно, тесты могли отражать разницу в доступности кэша L2 в большей степени, чем производительность, связанную с включенными вычислительными ядрами.

    Чтобы исправить это, на этот раз мы используем другой процессор: AMD Phenom II X4 955 BE. Есть ряд причин, по которым Phenom II идеально подходит для этих тестов. Прежде всего, 6 МБ кэш-памяти L3 распределяются между всеми четырьмя ядрами ЦП, поэтому влияние кэш-памяти на результаты будет сведено к минимуму. Во-вторых, поскольку в настоящее время существуют версии процессора Phenom II X2, X3 и X4, основанные на одном и том же кристалле, у нас будет возможность проверить правильность метода, который мы используем для имитации меньшего количества ядер процессора. Сравнивая смоделированные результаты с реальным розничным ЦП с меньшим количеством ядер ЦП, мы будем более определенно знать, является ли отключение ядер ЦП в операционной системе действительно законным тестом.

    По окончании этих тестов мы сможем сравнить результаты Phenom II X4 с результатами Intel Core 2 Quad Q6600, чтобы увидеть, является ли влияние общего кэша ЦП существенным или минимальным.

    Некоторым читателям также было интересно смоделировать сценарий, в котором несколько приложений работают одновременно, чтобы оценить преимущества дополнительных ядер ЦП при многозадачности. Поэтому мы провели новый тест, чтобы проанализировать и этот тип сценария.

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x