Перейти до вмісту

Частина 2: Скільки ядер процесора вам потрібно?

    1652315342

    Час для подальших заходів

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

    Насамперед, існувало занепокоєння, що частина перша могла бути технічно несправною, оскільки Core 2 Quad Q6600, який ми використовували в нашому тестуванні, не використовує всі 8 МБ кешу L2 між своїми чотирма ядрами ЦП. Натомість Intel Q6600 має два окремих сховища кеш-пам’яті по 4 МБ, кожне з яких використовується однією парою ядер ЦП. Це означає, що чотири- та триядерні результати продемонстрували б, що процесори використовують 8 МБ загального кешу, тоді як двоядерні та одноядерні результати показують, що вони, ймовірно, отримували вигоду від 4 МБ. Справді, тести, можливо, більше відображали різницю в доступності кешу L2, ніж продуктивність, пов’язану з увімкненими ядрами обробки.

    Щоб виправити це, ми використовуємо інший процесор: Phenom II X4 955 BE від AMD. Існує ряд причин, чому Phenom II ідеально підходить для цих тестів. Перш за все, 6 МБ кеш-пам’яті третього рівня розподіляються між усіма чотирма ядрами ЦП, тому вплив кешу на результати буде зведено до мінімуму. По-друге, оскільки зараз є версії процесора Phenom II для X2, X3 і X4, засновані на одному і тому ж кристалі, у нас буде можливість перевірити дійсність методу, який ми використовуємо для моделювання меншої кількості ядер ЦП. Порівнюючи змодельовані результати з реальним роздрібним ЦП з меншою кількістю ядер ЦП, ми будемо більш точно знати, чи є відключення ядер ЦП в операційній системі дійсно законним тестом.

    Наприкінці цих тестів ми зможемо порівняти результати Phenom II X4 з результатами, досягнутими Intel Core 2 Quad Q6600, щоб побачити, чи є вплив спільного кешу процесора різким чи мінімальним.

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

    0 0 голосів
    Rating post
    Підписатися
    Сповістити про
    guest
    0 comments
    Вбудовані Відгуки
    Переглянути всі коментарі
    0
    Ми любимо ваші думки, будь ласка, прокоментуйте.x