Интересно, будет ли 4-ядерный /8-процессорный процессор работать лучше, чем 4-ядерный /4-процессорный.

Если ответ да; Насколько лучше будет работать 4/8?

РЕДАКТИРОВАТЬ: Что делать, если для запуска 4 однопоточных приложений? А что если для запуска 8 однопоточных приложений?

Спасибо

1 ответ1

0

Ответ: да, процессор 4/8 будет работать лучше, чем процессор 4/4.

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

Пока я работал в проекте, я тестировал свое приложение на 2-х поточной системе. Я разделил свою задачу на 2 потока и выполнил их одновременно. Я видел, что производительность увеличилась вдвое, но когда я снова разделил ее на более чем 2 потока, я получил ту же производительность, что и в моей системе только 2-ядерный /2-процессорный процессор. когда я выполнил задачу, разделив ее на 4 потока на другом ядре i3 с 2 ядрами /4 нитями, я получил увеличение производительности в 4 раза. но когда я увеличил потоки, снова та же производительность, что и предыдущая.

Что если для запуска 4 однопоточных приложений? А что если для запуска 8 однопоточных приложений?

Итак, как я объяснил выше, вы могли бы получить ответ. Если это для запуска 4-х потоковых приложений, оба будут давать одинаковую производительность.

но для 8 потоковых приложений второе даст точно двойную производительность.

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