Новый метод BlockServe повышает пропускную способность диффузионных LLM до 10 раз
Эффективное обслуживание диффузионных больших языковых моделей (dLLM) сталкивается с проблемой гетерогенности сходимости: при пакетной обработке нескольких запросов разные последовательности сходятся с разной скоростью, что заставляет быстрые запросы ждать медленные, создавая вычислительные пузыри и задержки.
Для решения этой проблемы группа исследователей разработала BlockServe — фреймворк непрерывной пакетной обработки, интегрирующий блочное планирование. Он немедленно удаляет завершённые запросы на границах блоков, а также использует смешанное выполнение, расширяющее двойной кеш и параллельное декодирование на гетерогенные пакеты с помощью индексации gather-scatter.
Кроме того, в BlockServe реализован контроллер приёма, учитывающий вычислительные затраты: он увеличивает эффективную ёмкость пакета за счёт дозаполнения с бюджетом токенов.
Тестирование на моделях Dream и LLaDA с использованием пяти бенчмарков показало, что BlockServe обеспечивает пропускную способность в 1,9–10,6 раза выше, чем Fast-dLLM, при сопоставимом качестве генерации.
Авторы работы подчёркивают, что блочное планирование становится основой для высокопроизводительного офлайн-инференса dLLM. Статья опубликована на arXiv под номером 2607.08930.
Этот подход может существенно сократить затраты и время при развёртывании диффузионных языковых моделей в промышленных сценариях, где требуется обработка больших объёмов запросов.







