Салваторе Санфилипо (antirez) представи Dwarfstar DS4: Минималистичен C runtime за локални невронни мрежи

Публикувано от Svetni.me Editorial на 2 октомври 2026 г.

Салваторе Санфилипо (antirez) представи Dwarfstar DS4
Снимка: Salvatore Sanfilippo / GitHub Archive

Легендарният италиански програмист и създател на базата данни Redis Салваторе Санфилипо (antirez) взриви софтуерната общност, като публикува своя нов проект Dwarfstar DS4 – минималистичен енджин за изпълнение на невронни мрежи, написан изцяло на чист език C [1].

В епоха, доминирана от хиляди мегабайти зависимости на Python, тежки компилатори и сложни build системи, Санфилипо доказва, че съвременната локална инференция може да бъде реализирана в един-единствен, кристално четим файл от едва 4500 реда код, компилиращ се за части от секундата.

Философия на радикален минимализъм

Проектът Dwarfstar DS4 въплъщава класическите принципи на хакерската култура, превърнали Redis в световен стандарт за производителност:

  • Нулеви външни зависимости: За компилация не се изискват CMake, BLAS библиотеки, CUDA драйвери или Python среда. Достатъчен е стандартен POSIX C компилатор (gcc dwarfstar.c -O3 -o dwarfstar).
  • Ръчно векторизирани ядки: Вместо да разчита на външни математически пакети, Санфилипо е написал собствени векторни инструкции за AVX-512 (Intel/AMD) и Neon (Apple Silicon / ARM64), поддържащи 4-битова и 8-битова квантизация.
  • Памет без разхищение (Zero-allocation): Моделните тегла се зареждат директно в паметта чрез системен призив mmap(), елиминирайки нуждата от динамично заделяне на буфери по време на генерация на токени в този софтуерен runtime.

„Съвременният софтуер страда от болестта на безкрайните абстракции. За да стартирате обикновен модел, често ви трябват 20 гигабайта пакети и часове настройка на зависимости. Dwarfstar е демонстрация, че с ясна математика и директен C код компютрите днес са способни на невероятни чудеса без никакъв баласт,“ написа Санфилипо в своя блог [1].

Производителност и съвместимост

Въпреки изумително компактния си размер, Dwarfstar DS4 демонстрира производителност, съпоставима с най-напредналите проекти в индустрията като llama.cpp:

  1. Скорост на генерация: На процесор Apple M3 Max моделът Llama-3-8B (квантизиран в 4 бита) постига над 48 токена в секунда при пълно насищане на пропускателната способност на паметта.
  2. Вграждане навсякъде: Благодарение на минималистичния дизайн енджинът може да бъде вграден директно в индустриални контролери, терминали, операционни системи и дори стари архитектури.
  3. Лиценз BSD 2-Clause: Кодът е предоставен под либерален лиценз, позволяващ безпрепятствено комерсиално и любителско използване.

Инженерен коментар и значение

Появата на Dwarfstar DS4 е мощен шамар срещу съвременната култура на софтуерно пресищане. В свят, където дори най-простият софтуерен инструмент идва с десетки гигабайти контейнери, работата на antirez припомня изгубеното изкуство на прецизното инженерство.

В дългосрочен план подобни минималистични среди за инференция са от ключово значение за бъдещето на автономния софтуер. Когато изкуственият интелект трябва да работи в критична инфраструктура, медицински устройства или космически апарати, където всеки байт памет и всяка възможност за бъг в зависимост са фатални, простият, одитируем C код остава ненадминат златeн стандарт.

Инфографика: Dwarfstar DS4 на antirez
Инфографика: Архитектурни принципи и производителност на минималистичния C енджин Dwarfstar DS4

Източници

  1. Antirez Weblog - Dwarfstar DS4: A Minimalist C Inference Engine for Modern LLMs (2026-10-02)
  2. GitHub - antirez/dwarfstar Repository and Benchmarks