Member
Статус: Не в сети Регистрация: 25.12.2005 Откуда: Даальний восток
Через диспетчер задач можно указать какие ядра задействует процесс. Возможно ли чётко разделить физические и логические при работе? Например, если это обычный 920й 0-3 будут соответствовать физическим 4-7 логическим ядрам?
Момент в том, что нужно, чтобы параллельно выполнялись 2 (возможно и более) программы, заточенные под 4 ядра, но строго одна (одни) на логических (менее производительных), другая (ие) на физических ядрах. Это нужно, чтобы исключить схему типа 3ф+1л, когда работа процесса будет тормозиться из за одного более слабого ядра. Смогу задать соответствие?
Возможно, всё решится через простую задачу приоритета процесса?
Спасибо!
PS Не нашел принцип работы логического ядра, если кто-то знает статью итп - скиньте ссылку, буду благодарен.
Я слаб в архитектуре цпу, всегда предполагал, что логическое работает на штрафных тактах (и прочих остатках) физического ядра (подходит, ибо HT поддерживался в поколениях P4 и I3-5-7, где низкая шина и высокий множитель), т.е. запустив логическое без загрузки физического - получим производительность физического ядра.
Member
Статус: Не в сети Регистрация: 08.01.2005 Откуда: Москва
AFAIK все процессоры, доступные в ОС логические, одинаковой производительности и не важно каким задавать соответствие 0-3 и 7 или 1-2 и 5-6 или другая конфигурация будет работать совершенно одинаково - все само распределяется как нужно, чтобы загрузить физические ядра как можно больше.
_________________ Do you folks like coffee?
Real coffee? From the hills of Colombia?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения