Задать вопрос
@Vdv29
Слава Исусу Христу.

Интересно как два цп на матери делят между собой вычисления во время игр?

Вот видюхи в паре и в тройке по специфически.
Отдельно физику отдельно текстуру?а как два цп на матери тогда?

Ну можно там при работе с бд симулировать два пк с двумя бд. Пополам разделить и склеить результаты выборки.

А как поделить поток инструкции и данных с разных каналов и планок ddr по разным цп и ядрам?

Это ведь нелегко и тратится время и ресурсы?
У амд и у синих это ведь по разному?
  • Вопрос задан
  • 771 просмотр
Подписаться 6 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 5
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Никак они не делят. Каждый поток приложения (игры) выполняется одним ядром. За распределение потоков по ядрам и их переключение отвечает операционная система.
Если игра не умеет работать в многопоточном режиме, то вообще будет загружено только одно ядро процессора.
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Интересно как два цп на матери делят между собой вычисления во время игр?
Просто ОС раскидывает потоки по разным ядрам.

Это ведь нелегко и тратится время и ресурсы?
Да.

Две головы повышают производительность, и снижают скорость.
Поэтому брать для игр двухголовую машину не лучшая идея. В играх очень важна скорость.
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Никак. Если игра не рассчитана на многопроцессорность - она использует один процессор. Второй будет тупо простаивать.
Ответ написан
Комментировать
alexprik07
@alexprik07
Программист, верстальщик.
Многопроцессорные системы необходимы для оптимизации однотипных операций, а именно их параллельное вычисление. Это надо для серверов, игры далеко не все многоядерность поддерживают, а уж про многопроцессорность... Не стоит её разработка крови и пота программистов.
Проще всё на видеокарту повесить, сейчас людей с запаралленными видеокартами больше.

Многоядерность, для баз данных.
Ответ написан
@DDwrt100
Все работает немного не так. Во время создания программы, программист определяет какие куски программы должны выполняться параллельно. Уровень этого программирования может быть разным, от многих факторов зависит. Во время исполнения программы согласно коду происходит распараллеливание вычислений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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