T27.AI

Формат

GF-T — float, у которого экспонента тернарная.

Экспонента — сбалансированное троичное число, поля фиксированы. Это убирает декодирование режима и делает сложение экспонент нативным на тернарной фабрике. Выигрыш по точности над takum, который здесь стоял, отозван: при равной ширине хранения сравнение сводится в ничью.

Раскладка полей

GF-T16

[ знак | E = 4 сбалансированных троичных трита | M = 9 бит мантиссы ]. значение = (-1)^знак × (1 + M/2^9) × 2^e, где e = сумма t_i × 3^i, в диапазоне от -40 до +40.

Четыре трита, 81 значение экспоненты

Экономия по основанию 3: 3^4 = 81 значение экспоненты из четырёх тритов, а на тернарной фабрике сложение экспонент нативно — без двоичного переноса и без смены основания.

Точность против takum

2.1× / 2.6× — отозвано

Здесь стояла ошибка ниже в 2.1 раза против takum16 и в 2.6 раза против takum32. Обе цифры отозваны: оракул, против которого их мерили, неверно отрицал каждый отрицательный код, а бюджет был номинальный, а не равная ширина хранения.

Что стоит вместо них

При равной ширине хранения это ничья, а не выигрыш. На ступени TNF той же лестницы: 5.32e-3 против 5.70e-3 у takum16 на шестнадцати битах, 1.20e-7 против 1.26e-7 у takum32 на тридцати двух. Ни один формат не выигрывает больше, чем отдаёт ширины. Устояла асимметрия в железе: полный сумматор 397 LUT против 15 251 — 38×.

Перемерено независимо

8 августа 2026 года, по собственному оракулу опубликованного формата. Разрядность указана рядом с каждым результатом.

Чего сравнение не устанавливает

Оно не устанавливает универсальное ранжирование: разрядность и диапазон входят в условия измерения.

Во что обходится в железе

219 LUT, ноль DSP48

Умножитель GF-T16 с той разрядностью шин, которая нужна арифметике, синтезирован под xc7 с отключёнными аппаратными умножителями.

147.32 МГц на конвейере

Две ступени, латентность один такт, результат каждый такт. Post-route на XC7A200T через nextpnr-xilinx. 81.35 МГц в комбинационном варианте.

Интерфейс стоил впятеро дороже арифметики

Исходник объявляет каждый порт 32-битным, хотя в GF-T16 ничего такой ширины нет: синтез построил умножитель 32×32 и взял за него 1179 LUT или три DSP-блока. Исправление разрядностей побитово идентично на 321 156 комбинациях входов.

Где он проигрывает

Диапазон ограничен, и это плата

GF-T16 достаёт до плюс-минус 40 в степенях двойки, примерно плюс-минус 12 декад. Фиксированные поля покупают дешёвый тракт данных и равномерную точность; диапазон — цена, указанная рядом со сравнением.

Измерено на одном семействе устройств

Artix-7, на открытом флоу. Это не многоугловая характеризация, и цифры для ASIC будут другими.

RTL takum здесь нет

Сравнение по точности идёт по собственному оракулу опубликованного формата. Цифры стоимости — только для GF-T: написать чужую реализацию и объявить её более дорогой не доказывало бы ничего.

Лицензия включает RTL, независимую эталонную модель и векторы, которые её доказывают, — чтобы заявленное можно было проверить, а не принять на веру.