Автор, который когда-то проиграл битву со сложностью чисел с плавающей запятой, спустя пять лет решает взять реванш и построить собственный FPU "с нуля" в виде аппаратного ускорителя на ASIC.
В статье подробно, с шуточками и болью разбираются подводные камни стандарта IEEE 754: от +0/-0, NaN и бесконечностей до денормальных чисел, режимов округления и "неупорядоченных" сравнений.
Для своего проекта автор выбирает формат bfloat16 - без поддержки субнормалей, NaN и бесконечностей, с округлением к нулю. Проектирует конвейерный сумматор с dual-path архитектурой и умножитель, а затем дважды выпускает их в кремний на техпроцессе 130 нм через Tiny Tapeout(оч крутые ребята).
Вот это дейсвительно флоаты хард вей
12.05.2026
Похожее
10.06.2026
Детектив
Детективная история про взлом колонки Исследователь обнаружил критические уяз...
09.06.2026
Как работает интернет
Туториал объясняет, как работают TCP-серверы, начиная с теории - что такое сокет...
05.06.2026
Mini Micro
Mini Micro — десктопное приложение для Windows, macOS и Linux, симулирующее ретр...
04.06.2026
MS-DOS
Microsoft открыла исходный код самой ранней из известных версий DOS — 86-DOS 1.0...