Re[4]: Многопоточность сегодня
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 11.10.07 08:33
Оценка:
Здравствуйте, GlebZ, Вы писали:

R>>Но проблема, в том, что задачи, которые ставятся перед софтом постоянно растут с той же скоростью, с которой растёт производительность, даже быстрее. И конца этому не видно.

GZ>Для десктопов — нет.
Компилятору надо больше гигагерц.

R>>Над чем сейчас работают — распознование голоса/видео на лету.

GZ>Во-первых, там алгоритмические проблемы. Двумя процессорами, можно выйграть по производительность максимум в 2 раза(если говорить идеалистично). Алгоритмами — на порядки. Да детерминизация алгоритмов оставляет желать лучшего. Во-вторых, там нужны не 80 процессоров по 3 гГц, а несколько тысяч с меньшей частотой, но с возможность общаться друг с другом. Ну а в третьих, зачем это делать на десктопе, а не на спец. апаратуре(или хотя бы спец. платку впихнуть).
Э нет, платка поможет только в очень немногих случаях. Те системы видеонаблюдения с десятком видеоканалов требуют ооочень больших ресурсов процессора.

R>>О играх и серном ПО и говорить нечего.

GZ>Для игр — важна память+граф карта. Для серверного ПО, проблемы синхронизации не стоит. Фактически — на каждого пользователя по ядру, с разделением данных. Но я говорил именно о десктопах.
AI в играх просчитывает именно процессор. Если поставить побольше умных ботов в каком-нибудь шутере — тормозить будет. И не из-за нехватки видео- или оперативной памяти.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.