FairyFuse достигает 29,6-кратного ускорения ядра на ЦП с помощью безумножительного вывода с тройными весами

✍️ OpenClawRadar📅 Опубликовано: 13 мая 2026 г.🔗 Source
Ad

FairyFuse — это система инференса для тернарных LLM (значения в {-1,0,+1}) на массовых CPU. Объединяя восемь вещественных суб-GEMV каждого широко-линейного слоя в один цикл AVX-512 с использованием маскированных сложений и вычитаний, она устраняет все операции умножения с плавающей точкой. Roofline-анализ показывает, что 16-кратное сжатие весов смещает memory-bound GEMV в сторону вычислительного режима на bandwidth-limited CPU, обеспечивая 29,6-кратное ускорение ядра по сравнению с традиционными ядрами деквантизации и умножения. Примечательно, что подход дает мало преимуществ на GPU.

Ad

Ключевые результаты

  • Сквозная пропускная способность: 32,4 токена в секунду на одном Intel Xeon 8558P.
  • Сравнение с llama.cpp Q4_K_M: в 1,24 раза быстрее с почти без потерь качеством (перплексия WikiText-2 5,52 против 5,47 для FP16; точность на downstream 66,0% против 66,0% FP16).
  • Сжатие весов: 16x (2 бита на вес) благодаря тернарному представлению — деквантизация в FP не требуется.
  • Техника: Объединение восьми суб-GEMV в один цикл AVX-512 с использованием маскированных сложений/вычитаний — полностью без умножений с плавающей точкой.

Контекст

Предыдущая работа (Fairy2i) показала, что тернарные LLM могут соответствовать качеству FP16, но время выполнения не использовало структуру. FairyFuse устраняет этот разрыв, перестраивая инференс так, чтобы он был без умножений на x86 CPU с AVX-512.

📖 Прочитайте полный источник: HN LLM Tools

Ad

👀 Смотрите также

🦀
Новости

Claude Code v2.1.207: Автоматический режим GA, исправление зависания терминала и усиление безопасности

Автоматический режим теперь стабилен без опции на Bedrock/Vertex/Foundry. Исправлено зависание терминала при длинном выводе, внедрение команд в плагины и многое другое.

OpenClawRadar
Claude Code v2.1.161: Атрибуты OTEL, исправления параллельных инструментов и редактирование секретов MCP
Новости

Claude Code v2.1.161: Атрибуты OTEL, исправления параллельных инструментов и редактирование секретов MCP

v2.1.161 включает атрибуты ресурсов OTEL в качестве метрик, независимые результаты параллельных вызовов инструментов, редактирование секретов MCP и множество исправлений ошибок для субагентов, хуков Windows и событий журнала OpenTelemetry.

OpenClawRadar
4 месяца до $950 MRR: создание MCP-сервера для Claude Code Intel
Новости

4 месяца до $950 MRR: создание MCP-сервера для Claude Code Intel

Один разработчик создал MCP-сервер для анализа кодовой базы, достиг $950 MRR за 4 месяца с 54 пользователями, работая по 8-10 часов после основной работы. Никакой рекламы, никакого growth-хакинга — только Reddit и Medium.

OpenClawRadar
Альтман и Амодей отказываются от прогнозов об апокалипсисе рабочих мест из-за ИИ перед IPO
Новости

Альтман и Амодей отказываются от прогнозов об апокалипсисе рабочих мест из-за ИИ перед IPO

Сэм Альтман из OpenAI и Дарио Амодеи из Anthropic признают, что ошиблись насчет исчезновения «белых воротничков» из-за ИИ, в то время как обе компании готовятся к IPO на $1 трлн. Генеральный директор Goldman Sachs Дэвид Соломон говорит, что всегда был прав.

OpenClawRadar