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

goodlucker11

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

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

ssd
оперативка
проц
видеокарта
интернет
и т д
 

DictorZetLBS

Client
Регистрация
04.09.2023
Сообщения
121
Благодарностей
36
Баллы
28

Moonwalker

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

one

Client
Регистрация
22.09.2015
Сообщения
6 796
Благодарностей
1 264
Баллы
113
От поддержки процессором технологии Multi Threading. Все остальное на скорость обработки этих потоков.
 

goodlucker11

Client
Регистрация
12.05.2014
Сообщения
74
Благодарностей
28
Баллы
18
Очень серьезно зависит от того, какие шаблоны будут работать. Одни шаблоны упираются в процессор, другие - в память. Смотри, на что у тебя большая нагрузка. А так (имхо, у каждого свои предпочтения):
1-2. Процессор (ядра)/Память (исходя из того, что важнее шаблону)
3-4. Видеокарта-ssd (опять же, исходя из того, что важнее шаблону, одни больше грузят хард, ибо собирают много данных, другие - видяху, если это какой-нить Хромиум с работой в браузере).
Вот пример, парсинга Json грузит проц в одном потоке на 13%.
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 410
Благодарностей
999
Баллы
113
Вот пример, парсинга Json грузит проц в одном потоке на 13%.
Ну, весьма ресурсоемкая задача может быть, если JSON большой. Ну и от проца зависит, конечно. Если у тебя задача упирается в проц, бери проц посильнее. Как и говорил, очень все зависит от шаблона/задачи.
 

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