У мене ноутбук з Intel i5 M430 2,27 ГГц. Процесор має ДВІ РЕАЛЬНІ ядра, але він також має якусь віртуалізацію, тому Windows розглядає його як 4-ядерний.
У реальному двоядерному процесорі одна потокова програма буде працювати в одному ядрі на частоті 2,27 ГГц. Правильно?
Моє запитання - у моєму 4-ядерному процесорі та сама програма працює зі швидкістю 1,13 ГГц? (2.27 / 2) Я маю на увазі, частота кожного реального ядра розділена на два, щоб імітувати 4-ядерний процесор?
Мені потрібно знати, щоб запустити програму, що голодує на процесорі, на максимальній швидкості. Якщо я запускаю два екземпляри цієї програми, я закінчу обробку даних у два рази швидше, оскільки у мене є два справжніх ядра. Але якщо я запускаю 4 екземпляри, я закінчу обробку в 4 рази швидше, чи це «2 зайвих віртуальних ядра» - ще одна особливість очей-цукерки від Intel?
Оновлення:
Я використовував перевантаження процесора, щоб запустити 2 та 3 дуже інтенсивні процесорні потоки. У моніторі ресурсів графік "CPU-Total" показує лише 50 і відповідно 75% використання.