Телеграм Чат

Supermicro 5 ноября 2026 года вместе с IBM и NVIDIA представила готовое решение для хранения KV-кэша — промежуточных данных, которые языковая модель вычисляет, когда читает контекст запроса. Кэш сохраняется на общем флеш-хранилище из серверов Supermicro Petascale и при повторном запросе загружается оттуда, а не считается заново на GPU. В совместном тесте с моделью на 120 млрд параметров время до первого токена на запросе длиной 130 тыс. токенов сократилось до 56 раз: с 32,1 с до 0,57 с. Это результат одного конкретного теста, а не гарантия для любых моделей и нагрузок.

Источники: пресс-релиз Supermicro (05.11.2026), IBM Redbook «Context Without Limits» (MD260021, ред. от 20.08.2026), StorageReview, Futurum Group.

Время до 1-го токена
до 56×
быстрее, запрос 130 тыс. токенов
Пропускная способность
22×
4,26 против 0,19 запроса/с
Рост задержки 30К→130К
+0,38 с
с кэшем; без кэша +29,55 с
Хранилище в тесте
≈983 ТБ
8 узлов по 16 NVMe 7,68 ТБ

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

Прежде чем выдать первое слово ответа, модель читает весь запрос: инструкцию, документы, историю диалога. Для каждого токена она вычисляет пары «ключ — значение» (key-value) в каждом слое — это и есть KV-кэш. Он лежит в памяти GPU, но её мало: у RTX PRO 6000 Blackwell 96 ГБ, и в тесте IBM после загрузки модели на кэш осталось 19,6 ГБ — примерно четыре контекста по 130 тыс. токенов. Когда место кончается, кэш выбрасывается, и при следующем обращении к тому же контексту GPU снова тратит десятки секунд на пересчёт.

Решение Supermicro, IBM и NVIDIA добавляет ещё один уровень памяти — общее хранилище на NVMe. Фреймворк NVIDIA Dynamo выгружает туда рассчитанные блоки кэша, а при повторном запросе (тот же длинный документ, тот же системный промпт агента, продолжение диалога) подгружает их по сети вместо пересчёта. Хранилище общее, поэтому кэш, посчитанный на одном GPU-сервере, может использовать другой.

Что это даёт:

  • Время до первого токена почти перестаёт зависеть от длины контекста: в тесте 0,19–0,57 с на запросах от 10 до 130 тыс. токенов.
  • GPU не тратит время на повторные вычисления: при 28 одновременных подключениях 200 запросов обработаны за 47 с вместо 1049 с.
  • Кэш живёт днями и неделями и не теряется при перезапуске сервиса или GPU-узла.

Ограничения:

  • Ускорение есть только для повторяющегося контекста. Новый уникальный запрос всё равно считается на GPU.
  • Нужны быстрые NVMe и сеть 200–400 Гбит/с: кэш длинного контекста весит гигабайты (расчёт — ниже).
  • Это ещё одна система, которую надо купить, настроить и обслуживать, а IBM Storage Scale — платное ПО.

Из чего состоит решение и как его тестировали

КомпонентЧто использовалось в тесте
Узлы хранения8 × Supermicro Petascale ASG-1115S-NE316R (1U, 16 отсеков E3.S NVMe)
Процессор узла1 × AMD EPYC 9535 (64 ядра, поколение 9005 Turin), 128 линий PCIe 5.0: 64 на диски, 64 на сеть
Диски16 × Micron 7,68 ТБ E3.S на узел — 122,88 ТБ; всего около 983 ТБ «сырой» ёмкости
ПО хранилищаIBM Storage Scale Erasure Code Edition 6.0.0.1, схема 8+2P (80% полезной ёмкости), RHEL 9.6
Сеть3 коммутатора NVIDIA Spectrum-X SN5600 (spine-leaf, аплинки 800 Гбит/с); в узлах — BlueField-3 2 × 200 Гбит/с к клиентам и ConnectX-7 400 Гбит/с для внутреннего обмена
GPU-серверSupermicro SYS-212GB-FNR (NVIDIA MGX) с RTX PRO 6000 Blackwell, 2 × BlueField-3 400 Гбит/с; модель работала на одном GPU
Модельopenai/gpt-oss-120b, квантование MXFP4
ПО инференсаNVIDIA Dynamo 0.9.0, vLLM 0.14.1, нагрузка — NVIDIA AIPerf
Условие тестакэш в памяти GPU и ОЗУ отключён, весь кэш читался с IBM Storage Scale
Внедрениесборка стоек на заводе Supermicro и монтаж на месте — по заявлению компании, «от недель до дней»
Ценане объявлена

Источники: IBM Redbook MD260021 «Context Without Limits: A High-Performance KV Cache Platform for Large-Scale AI Inference»; StorageReview, 06.11.2026; пресс-релиз Supermicro, 05.11.2026. Тесты проводили сами IBM, Supermicro и NVIDIA, независимой проверки нет.

Время до первого токена, секунды (одиночный запрос, gpt-oss-120b)

Без кэша, 130 тыс.32,14 с
Без кэша, 10 тыс.0,57 с
С кэшем, 130 тыс.≤0,57 с

Пропускная способность, запросов в секунду (200 запросов, 28 подключений)

Пересчёт на GPU0,19
Кэш на Storage Scale4,26
То же + помехи 200 ГБ/с3,6

Данные IBM Redbook MD260021. В тесте пропускной способности — 100 уникальных промптов, 24 млн токенов и 825 ГБ KV-кэша; результат с кэшем включает первое заполнение кэша. Строка «помехи» — посторонний трафик 200 ГБ/с от четырёх клиентов в той же сети: прирост сократился с 22 до 18 раз.

Кто ещё предлагает хранилища для KV-кэша

РешениеКак устроеноОпубликованный результатСтатус
Supermicro + IBM + NVIDIAPetascale на EPYC 9005, IBM Storage Scale ECE, Dynamo, Spectrum-XTTFT до 56×, пропускная способность 22× (gpt-oss-120b, 130 тыс. токенов)объявлено 05.11.2026, валидированный дизайн
VAST DataVAST AI OS + Dynamo/NIXL, общий доступ по NFSTTFT до 20× (тест с CoreWeave); до 9× в тесте с AMD Instinctдоступно
WEKAAugmented Memory Grid на NeuralMesh, GPUDirect Storageоколо 300 ГБ/с на хост (заявление WEKA)доступно
NVIDIA CMXфлеш-полки с DPU BlueField-4 в Ethernet-сети, уровень G3.5до 5× токенов/с и энергоэффективности против обычных СХД (заявление NVIDIA)анонсировано; поставки BlueField-4 планировались на 2-е полугодие 2026
LMCache (open source)подключается к vLLM, хранит кэш в ОЗУ, на дисках или в обычной СХД по TCP/IPзависит от железабесплатно

Источники: IBM Redbook MD260021; блог VAST Data; StorageReview (VAST и AMD, июль 2026); WWT; Blocks and Files (CES и GTC 2026); Futurum Group. Цифры получены в разных тестах, на разных моделях и железе и напрямую не сравниваются. Об интеграции с Dynamo также заявляли DDN, Dell, HPE, NetApp, Pure Storage и другие производители СХД.

Сколько места занимает KV-кэш: расчёт для популярных моделей

Размер кэша на один токен считается по формуле: 2 × число слоёв × число KV-голов × размер головы × байт на число. Двойка — это ключ и значение, в формате BF16/FP16 на число приходится 2 байта, в FP8 — 1 байт (кэш вдвое меньше). Параметры берутся из файла config.json модели. Для длинного контекста кэш легко превышает десятки гигабайт — поэтому его и выносят из GPU.

МодельСлоёв × KV-голов × размерНа 1 токенКонтекст 32 тыс.Контекст 128 тыс.128 тыс. в FP8
gpt-oss-120b18* × 8 × 6436 КБ1,1 ГБ4,5 ГБ2,3 ГБ
Llama 3.1 8B32 × 8 × 128128 КБ4 ГБ16 ГБ8 ГБ
Llama 3.1 70B80 × 8 × 128320 КБ10 ГБ40 ГБ20 ГБ
Llama 3.1 405B126 × 8 × 128504 КБ15,8 ГБ63 ГБ31,5 ГБ

Расчёт КомпаРЕМА по параметрам моделей, на один запрос, в двоичных единицах (1 ГБ = 1024 МБ), 128 тыс. = 131 072 токена. * У gpt-oss-120b 36 слоёв, но полное внимание только в 18, остальные смотрят на последние 128 токенов и почти не занимают места. Проверка: в тесте IBM 825 ГБ кэша на 24 млн токенов — около 34 КБ на токен. Модели с другим устройством внимания (например, MLA у DeepSeek) считаются иначе.

Хватит ли сети: сколько секунд грузится кэш

Загрузка кэша из хранилища выгодна, пока она быстрее пересчёта. Время загрузки — это размер кэша, делённый на скорость канала между GPU-сервером и хранилищем:

Канал до хранилищаСкорость, ГБ/сgpt-oss-120b, 130 тыс. токенов (4,8 ГБ)Llama 3.1 70B, 128 тыс. токенов (43 ГБ)
100 Гбит/с12,50,38 с3,4 с
200 Гбит/с250,19 с1,7 с
400 Гбит/с500,10 с0,86 с
2 × 400 Гбит/с1000,05 с0,43 с

Теоретический расчёт по скорости линии, без накладных расходов; размеры кэша здесь в десятичных гигабайтах (1 ГБ = 10⁹ байт). Для сравнения: пересчёт контекста 130 тыс. токенов gpt-oss-120b на одной RTX PRO 6000 в тесте IBM занял 32,1 с. В тесте GPU-сервер был подключён двумя каналами по 400 Гбит/с.

Уровни хранения KV-кэша в NVIDIA Dynamo

УровеньГде хранитсяСколько живёт кэшДоступен другим серверам
G1память GPU (HBM, GDDR7)пока хватает места, доступ за микросекундынет
G2оперативная память серверадоступ за миллисекунды внутри узланет
G3локальные NVMe SSD сервера«тёплый» кэш на короткое времянет
G3.5флеш-полки NVIDIA CMX на BlueField-4минуты и часыда, в пределах кластера
G4общая СХД (IBM Storage Scale и др.)дни, недели, месяцыда

Источник: IBM Redbook MD260021. Подробнее о другом способе расширить память под KV-кэш — через память CXL — в нашей новости о XCENA MX1 и SK hynix.

Пример расчёта ёмкости. Сохранить 1000 контекстов Llama 3.1 70B по 128 тыс. токенов в BF16 — это 40 ТБ (двоичных) кэша. При защите 8+2P, как в тесте, нужно около 55 ТБ «сырой» флеш-памяти — восемь дисков по 7,68 ТБ. Восемь узлов из теста (≈983 ТБ) вмещают около 18 тыс. таких контекстов или около 160 тыс. контекстов gpt-oss-120b. Расчёт КомпаРЕМА без учёта метаданных и резерва.

Хронология

05.08.2025
OpenAI выпускает открытую модель gpt-oss-120b, на которой позже прошёл тест
05.01.2026
NVIDIA на CES анонсирует платформу хранения контекста на BlueField-4
Март 2026
Платформа получает название CMX и уровень G3.5
05.06.2026
IBM публикует Redbook с тестами (обновлён 20.08.2026)
05.11.2026
Supermicro объявляет готовое решение с IBM и NVIDIA
Оговорки. Ускорение до 56 раз получено в одной конфигурации: один GPU RTX PRO 6000, модель gpt-oss-120b, одиночный запрос, контекст уже был посчитан и сохранён. Кэш в памяти GPU и ОЗУ при этом был отключён, а в обычной работе vLLM часть повторов обслуживает сам GPU, так что реальный выигрыш от внешнего хранилища будет меньше и зависит от того, как часто повторяется контекст. Испытания провели сами IBM, Supermicro и NVIDIA. В отчёте IBM есть неточности: в одном месте указан один GPU, в другом — четыре в сервере; объём кэша — 1,14 млн или 1,4 млн токенов. Официальных поставок Supermicro, NVIDIA и IBM в Россию нет: оборудование приходит через параллельный импорт, а лицензии и поддержку IBM Storage Scale получить сложно.

Что это значит для покупателей в России

Готовый комплект Supermicro с IBM Storage Scale в Россию официально не поставляется, но саму архитектуру можно повторить из доступных компонентов. NVIDIA Dynamo, vLLM и LMCache — открытое ПО, а вместо Storage Scale можно использовать любое быстрое хранилище на NVMe. При проектировании ИИ-кластера стоит считать не только GPU и их память, но и NVMe-узлы под кэш, сеть 200–400 Гбит/с между ними и то, как часто у ваших пользователей повторяется контекст. Что есть в наличии для такой системы:

  • Supermicro AS-5126GS-TNRT — 5U GPU-платформа на двух AMD EPYC 9005/9004, до 8 двухслотовых GPU, в том числе RTX PRO 6000 Server Edition: основа сервера инференса.
  • NVIDIA RTX PRO 6000 Blackwell Server Edition 96 ГБ — ускоритель того же семейства, что в тесте: модели до ~120 млрд параметров в 4-битном формате на одной карте.
  • ASUS RS700A-E13-RS12U/12NVMe — 1U на двух EPYC 9005 с 12 отсеками NVMe: узел хранилища для кэша.
  • Gigabyte R184-S94-AAV1 — 1U с 16 отсеками E3.S NVMe Gen5, как у Petascale в тесте, но на Intel Xeon 6.
  • AMD EPYC 9535 — 64 ядра, тот же процессор, что стоит в узлах хранения в тесте.
  • Kioxia CD8P-R 7,68 ТБ — U.2 NVMe PCIe 5.0 до 12 000 МБ/с: та же ёмкость, что у дисков в тесте.
  • Samsung PM1743 3,84 ТБ — PCIe 5.0 до 14 000 МБ/с: быстрый локальный кэш (уровень G3) в GPU-сервере.

Подберём сервер для ИИ-инференса с быстрым хранилищем

Напишите, какие модели и с какой длиной контекста вы запускаете и сколько пользователей работает одновременно, — рассчитаем GPU, объём NVMe под кэш и сеть и подготовим КП для юрлица с НДС.

Запросить КП на zakaz@comparema.ru

Вопросы и ответы

Что такое KV-кэш простыми словами?
Это промежуточные вычисления языковой модели по уже прочитанному тексту: для каждого токена и каждого слоя модель сохраняет пару векторов «ключ» и «значение». Благодаря кэшу модели не нужно перечитывать весь контекст при генерации каждого нового слова. Кэш растёт вместе с длиной контекста и занимает память GPU.
Сколько памяти занимает KV-кэш модели на 70 млрд параметров?
У Llama 3.1 70B — 320 КБ на токен в формате BF16. Значит, один запрос с контекстом 128 тыс. токенов занимает около 40 ГБ, 32 тыс. токенов — около 10 ГБ. В формате FP8 кэш вдвое меньше. Формула: 2 × число слоёв × число KV-голов × размер головы × байт на число.
Будет ли ускорение в 56 раз на любой модели?
Нет. 56 раз — результат теста gpt-oss-120b на одном GPU при запросе 130 тыс. токенов, когда этот контекст уже был посчитан и сохранён. Чем длиннее повторяющийся контекст и чем медленнее GPU его пересчитывает, тем больше выигрыш. На коротких и уникальных запросах ускорения почти нет.
Обязательно ли нужна IBM Storage Scale?
Нет. NVIDIA Dynamo и открытый LMCache умеют хранить кэш в оперативной памяти, на локальных NVMe и в разных СХД. Хранилища для KV-кэша также предлагают VAST Data, WEKA, DDN и другие. IBM Storage Scale — один проверенный вариант для общего хранилища на много серверов.
Какая сеть нужна между GPU-сервером и хранилищем кэша?
Посчитайте размер кэша одного запроса и разделите на скорость канала. Кэш Llama 3.1 70B на 128 тыс. токенов (около 43 ГБ) по каналу 100 Гбит/с грузится около 3,4 с, по 400 Гбит/с — около 0,9 с. В тесте Supermicro, IBM и NVIDIA GPU-сервер был подключён двумя каналами по 400 Гбит/с, узлы хранения — 2 × 200 Гбит/с.
Что купить сейчас для ИИ-сервера с быстрым хранилищем?
Для GPU-части — платформу Supermicro AS-5126GS-TNRT и ускорители NVIDIA RTX PRO 6000 Blackwell Server Edition. Для хранилища кэша — 1U-платформы с NVMe на AMD EPYC 9005 (ASUS RS700A-E13-RS12U) или Intel Xeon 6 (Gigabyte R184-S94-AAV1), процессоры AMD EPYC 9535 и NVMe PCIe 5.0 Kioxia CD8P-R или Samsung PM1743. Всё это есть в наличии в КомпаРЕМА; конфигурацию под вашу задачу подберём по запросу на zakaz@comparema.ru.

Связанные товары
0
0