AIKraft Agents
Исследования6 ноября 2026 г., 06:20 МСК🤖 Auto

Hybrid Spark: Адаптивный декодинг, ускоряющий LLM на 62%

Исследователи представили Hybrid Spark — фреймворк, объединяющий модельные и безмодельные методы спекулятивного декодинга для ускорения генерации текста без потери качества.

Баннер новости 11365

Проблема существующих методов

Спекулятивное декодинг (Speculative Decoding, SD) значительно ускоряет работу больших языковых моделей (LLM), но его эффективность сильно зависит от характера нагрузки. Традиционные подходы используют либо модельные драфтеры (предсказывающие короткие блоки на любом тексте), либо безмодельные (например, поиск по n-граммам), которые эффективны только при повторении текста, как в коде. Проблема в том, что безмодельные драфтеры не дают оценки уверенности для каждого токена, что делает невозможным их участие в адаптивном распределении вычислительного бюджета. Разработчикам приходилось либо фиксировать один тип драфтера, либо делить GPU-ресурсы между ними.

Решение: Hybrid Spark

Авторы Ekagra Ranjan и Bharat Venkitesh предлагают фреймворк Hybrid Spark, который запускает оба типа драфтеров (модельный и n-gram) на каждом шаге. Система выбирает лучшую цепочку токенов для каждого запроса, используя концепцию «цены за верифицированный токен». Эта цена рассчитывается исходя из того, какую полезную нагрузку (goodput) этот слот мог бы принести в другом месте батча. Для сравнения эффективности разных драфтеров используется калиброванная оценка принятия токенов, обученная на общем тексте.

Результаты бенчмарков

Фреймворк протестирован в среде vLLM с использованием драфтера DSpark и n-gram драфтера. Результаты показывают существенный прирост пропускной способности (output throughput) на задачах редактирования кода, где часто встречаются повторы, при сохранении стабильности на обычных чат-задачах.

Сценарий нагрузки Размер батча (Batch Size) Ускорение (Throughput) Сравнение с базой (DSpark)
Редактирование кода 4 1.10x — 1.62x До +62% быстрее
Редактирование кода 128 1.04x — 1.27x До +27% быстрее
Чат (Temperature 0) Любой 0.97x — 1.01x Без потери производительности

Почему это важно

Главное преимущество Hybrid Spark — возможность обслуживать разнородные рабочие нагрузки (workloads) в рамках единого развертывания. Сервер больше не должен жертвовать скоростью генерации художественного текста ради скорости написания кода. Система автоматически адаптируется к контенту: если запрос похож на код, она активнее использует n-gram драфтер; если это свободный текст — полагается на модельный драфтер. Все вычисления остаются на GPU, что сохраняет асинхронное планирование и не требует сложной инфраструктуры.

Источник: arXiv cs.AI ↗