Size: a a a

2021 March 05

tf

time flies 🏴 in Linux Чат
Ашнаг Аитари
>Основным отличием демки от компьютерной анимации является то, что демо просчитывается в режиме реального времени, а не заранее.

То бишь смысл в создании маловесного алгоритма, обрабатывающегося в видеоряд?
Ага, именно так. В этом и есть искусство.
источник

YS

YURIY S in Linux Чат
Фига себе, asm еще востребован?)
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Фига себе, asm еще востребован?)
конечно, но только в узких областях
источник

tf

time flies 🏴 in Linux Чат
если нужно что-нибудь быстро и эффективно обрабатывать
источник

tf

time flies 🏴 in Linux Чат
и то пишут на асме только небольшие части алгоритмов, а не ПО целиком
источник

YS

YURIY S in Linux Чат
Смысле запушить область данных или задублировать расчеты кратные чтобы на условных переходах сэкономить такты,?
Сейчас так уже нет смысла делать.
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Смысле запушить область данных или задублировать расчеты кратные чтобы на условных переходах сэкономить такты,?
Сейчас так уже нет смысла делать.
чтобы например с помощью avx512 быстро рассчитывать какое-нибудь дерево чтобы максимально быстро принимать решения.
источник

tf

time flies 🏴 in Linux Чат
не все алгоритмы можно например запараллелить хорошо, поэтому не подойдут всякие GPU и многоядерность, поэтому иногда приходится изгаляться...
источник

tf

time flies 🏴 in Linux Чат
просто это задачи из разряда ноу-хау.
источник

tf

time flies 🏴 in Linux Чат
типа высоконагруженных систем (см. всякие доклады с highload++ например)
источник

tf

time flies 🏴 in Linux Чат
ну а так я оооочень редко встречаю асмовые вставки в типичных задачах
источник

YS

YURIY S in Linux Чат
Сейчас гибридные с FPGA CPU придут. Вот там будет распараленивание!
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Сейчас гибридные с FPGA CPU придут. Вот там будет распараленивание!
так я вам и говорю - ничего вам не даст распаралеливание, потому что не всякий алгоритм параллелится
источник

tf

time flies 🏴 in Linux Чат
но fpga помогут не параллелингом 🙂
источник

YS

YURIY S in Linux Чат
time flies 🏴
так я вам и говорю - ничего вам не даст распаралеливание, потому что не всякий алгоритм параллелится
Деревья паралеляться
источник

tf

time flies 🏴 in Linux Чат
вставка в деревья, например?.. хм
источник

tf

time flies 🏴 in Linux Чат
я не ощень специалист!
источник

YS

YURIY S in Linux Чат
Скорее хэши, тензоры,...
источник

tf

time flies 🏴 in Linux Чат
а. вероятно параллелить у них не получилось из-за того что слишком много ресурсов тратилось на lock'инг, а оптимизация велась под время ответа от сервиса
источник

tf

time flies 🏴 in Linux Чат
всё-таки локинг это тоже оверхед. при некотором паттерне он, вероятно, станет "бутылочным горлышком".

помнится мне что сервис этот в итоге шардировали.
источник