От чего зависит многопоточность на железе?

goodlucker11

Client
Регистрация
12.05.2014
Сообщения
75
Реакции
28
Баллы
18
Всем привет.
Подскажите, какую роль играет контроллер PCI Express в многопоточности данной программы?
На PCI Express 4 можно будет запустить больше потоков, чем на PCI Express 3 при прочих равных показателях?

Стоит вопрос выбора железа. Во что обычно упирается количество потоков (на ваших проектах)?
Можете сгруппировать по степени важности?

ssd
оперативка
проц
видеокарта
интернет
и т д
 
Очень серьезно зависит от того, какие шаблоны будут работать. Одни шаблоны упираются в процессор, другие - в память. Смотри, на что у тебя большая нагрузка. А так (имхо, у каждого свои предпочтения):
1-2. Процессор (ядра)/Память (исходя из того, что важнее шаблону)
3-4. Видеокарта-ssd (опять же, исходя из того, что важнее шаблону, одни больше грузят хард, ибо собирают много данных, другие - видяху, если это какой-нить Хромиум с работой в браузере).
 
От поддержки процессором технологии Multi Threading. Все остальное на скорость обработки этих потоков.
 
Очень серьезно зависит от того, какие шаблоны будут работать. Одни шаблоны упираются в процессор, другие - в память. Смотри, на что у тебя большая нагрузка. А так (имхо, у каждого свои предпочтения):
1-2. Процессор (ядра)/Память (исходя из того, что важнее шаблону)
3-4. Видеокарта-ssd (опять же, исходя из того, что важнее шаблону, одни больше грузят хард, ибо собирают много данных, другие - видяху, если это какой-нить Хромиум с работой в браузере).

Вот пример, парсинга Json грузит проц в одном потоке на 13%.
f13c5a13ed841801a26bc.png
 
Вот пример, парсинга Json грузит проц в одном потоке на 13%.
Ну, весьма ресурсоемкая задача может быть, если JSON большой. Ну и от проца зависит, конечно. Если у тебя задача упирается в проц, бери проц посильнее. Как и говорил, очень все зависит от шаблона/задачи.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)