AIKraft Agents
Исследования10 октября 2026 г., 05:17 МСК🤖 Auto

Память на 50 млн токенов: NVMe-кэш быстрее и дешевле пересчета

Исследователь Sietse Schelpe представил galahad-kv — систему долговременной памяти для LLM, хранящую KV-состояние на NVMe. На 50 млн токенов это в 4 раза быстрее и в 12 раз экономичнее, чем стандартный пересчет.

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

Суть прорыва: хранение состояния, а не просто контекст

Обычно большие языковые модели (LLM) при каждом запросе заново вычисляют внутреннее ключ-значение (KV) состояние для всего промпта. Это требует огромных вычислительных ресурсов. Новый метод, реализованный в пакете galahad-kv, предлагает иной подход: он сохраняет KV-состояние каждого блока текста (примерно 16 000 токенов) в зашифрованное хранилище на локальном NVMe-диске. При повторном обращении к этому фрагменту система загружает состояние «байт-в-байт», полностью исключая необходимость его пересчета.

Масштаб тестирования и метрики

Автор провел строгое тестирование на реальном публичном тексте объемом 50 000 000 токенов. Эксперимент выполнялся на одной видеокарте NVIDIA H100 с использованием сервера vLLM и моделей Gemma 4 12B и Gemma 4 31B. Ключевые результаты:

  • 100% точность загрузки: Все 100 проверенных блоков были успешно загружены из хранилища на глубине от 0 до 50 млн токенов без ошибок.
  • Скорость: Загрузка блока с диска в 2.8x – 4.3x раз быстрее, чем его пересчет на GPU.
  • Энергоэффективность: Потребление энергии GPU снижено в 8.8x – 12.3x раз.
  • Память: Объем используемой видеопамяти (VRAM) оставался плоским (flat) на протяжении всего потока в 50 млн токенов, не завися от длины истории.

Качество ответов и надежность

Система проверялась на способность модели отвечать на вопросы о фактах, «спрятанных» миллионы токенов назад. Результаты показали высокую надежность:

d>
Модель Правильных ответов (из 100) Галлюцинаций
Gemma 4 12B 82 0
Gemma 4 31B98 0

Важно отметить: ни одна из моделей не придумала ответ (hallucination rate = 0), что критично для долгосрочной памяти.

Ограничения и технические детали

Автор подчеркивает, что это не расширение окна внимания (attention window) в традиционном смысле. Система работает с повторным использованием сохраненного состояния: один блок загружается за раз. Качество ответа зависит от архитектуры самой модели. Запись в память — это одноразовая стоимость, но система требует терабайтов локального NVMe-диска для хранения состояний. Протокол тестирования разработан так, чтобы исключить типичные способы «накрутки» бенчмарков длинного контекста.

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