Pull to refresh

Comments 14

Сейчас нейросети считают синусы миллиардами операций

это как?

Вроде как хорошая статья, но не про то, как Интел считал синусы быстрее всех, а как автор это реверс инженирил. Вот же отличная статья на хабре на ту же тему и в 10 раз короче

https://habr.com/ru/articles/798991/

Про миллиарды операций конечно художественное преувеличение, скорее всего имелось в виду, что современные фреймворки не парятся и для вычисления синуса на GPU могут использовать универсальные матричные операции, которые тратят кучу ресурсов, но зато не требуют специализированных инструкций

А вот вопрос не совсем в тему числа π и сложной математики... Удалось ли таким способом вычитать (высмотреть?) прошивку микрокода? Насколько я слышал, обновления микрокода, которые применяются при включении компа и загрузке Linux не только зашифрованы, но и накладываются оверлеем.

в процессорах, где микрокод был не обновляемый (типа первого "пня"), его можно "считать" визуальным способом

там где обновляемый -- очевидно нет. это как увидеть, что хранится в чипе оперативной памяти, просто визуального его разглядывая

Недавно была статья про реверс прошивки Тетриса.

Вот читаешь такое и понимаешь насколько мы обленились. Pentium считал синус за десятки тактов с помощью хитрого полинома, зашитого в кристалл, а сейчас мы для той же задачи гоняем нейросети и не паримся

Работа хорошая, мое почтение

Чем это работа хорошая? Переводчика Ксения Мосеенкова? Она все поняла? Или схемотехника Intel? Тогда непонятно откуда такие подробности? Посмотрел в микроскоп и все увидел?

А в древних калькуляторах (что-то типа Б3-18) по каким алгоритмам производились расчёты сложных функций?

Не знаю на каких алгоритмах, но насколько помню древние калькуляторы считали тригонометрические функции несколько секунд.

ИИ подсказывает, что разлагали в ряды Тэйлора.

В калькуляторах переход от полиномов к CORDIC считался достижением, а тут внезапно наоборот 😮

Вот и меня мучают смутные сомнения. А ответить некому. Не с переводчика же спрашивать. Где профессиональные в смысле за деньги работают специалисты. Что не так со статьёй?

Переход от последовательного вычисления рядом Тейлора к CORDIC это прогресс алгоритмов.
Переход от CORDIC к параллельному вычислению рядом (уже не Тейлора) это прогресс миниатюризации транзисторов.

Sign up to leave a comment.

Information

Website
otus.ru
Registered
Founded
Employees
101–200 employees
Location
Россия
Representative
OTUS