3D V-Cache: ключевая особенность процессоров AMD
3D V-Cache — прогрессивная компоновка кэша центральных процессоров, разработанная компанией AMD. Какое влияние она оказывает на производительность? Чем эта технология отличается от традиционного кэша и как устроена внутри?
Немного истории: кэш и его уровни
Во время работы центральный процессор получает данные для вычислений из оперативной памяти. Однако его ядра работают с гораздо более высокой скоростью, чем микросхемы ОЗУ. При прямом доступе к «оперативке» ЦП будет тратить на ожидание информации очень много времени. Если выполняемый код малопредсказуем, то его производительность упадет в несколько раз.
Кэш процессора — это небольшой объем быстрой памяти. Он служит буфером данных между вычислительными ядрами и более медленной оперативной памятью, сглаживая разницу в скорости их работы.
В x86-процессорах кэш-память впервые появилась в 1987 году у Intel 80386. Тогда она была реализована в виде отдельной микросхемы на материнской плате. Через два года в модели 80486 дебютировала двухуровневая система кэширования. Быстрый и небольшой кэш первого уровня (L1) был интегрирован в кристалл процессора, а более емкий и медленный кэш второго уровня (L2) все также располагался на плате.
Спустя несколько поколений оба уровня кэша были интегрированы в кристаллы процессоров. Двухуровневая система позволила значительно минимизировать количество «промахов» — ситуаций, когда нужных данных в кэше не оказывалось. Она использовалась компаниями Intel и AMD достаточно долгое время, пережив множество архитектур и значительный рост производительности ЦП.
Но с ростом количества ядер для быстрого обмена данными между ними потребовался еще один уровень кэша — третий (L3). В массовых процессорах он появился в 2007 году с выходом AMD Phenom, а через год был интегрирован и в Intel Core i7 первого поколения.
С тех пор трехуровневая система кэширования стала стандартом для подавляющего большинства процессоров обоих производителей, включая самые современные.
Почему кэша не бывает много
В отличии от ОЗУ, ячейки кэша выполнены из статической памяти (SRAM). Этот тип памяти не только более быстр, но и гораздо более сложен. Каждая ячейка оперативной памяти (DRAM) состоит из одного транзистора и конденсатора, а каждая ячейка SRAM — из шести транзисторов.
Из-за подобной конструкции на кэш в кристалле процессора тратится очень много транзисторного бюджета. Например, Intel 80486 состоял из 1,2 миллиона транзисторов, но примерно 450 000 из них ушло только на кэш и обслуживающую его логику. А ведь это чуть меньше 40 % из общего количества!
В современных ЦП эти пропорции примерно сохранились: хотя транзисторов в них порядка от пары до десятков миллиардов, в большинстве моделей около 30-45 % занимает именно кэш. Но даже с таким количеством «кирпичиков» общий объем кэша варьируется всего от 10 до 80 МБ, из которых до 64 МБ приходится на наиболее емкий последний уровень L3.
В чем отличия 3D V-Cache от обычного кэша
Идея 3D V-Cache в том, чтобы расширить имеющийся у процессора кэш с помощью дополнительного чипа. В далеком 2013 году ее впервые реализовал конкурент AMD — компания Intel.
Тогда «синие» выпустили инновационные высокопроизводительные Core четвертого поколения для ноутбуков. Под их крышкой рядом с основным чипом скрывался кристалл eDRAM объемом 128 МБ — аналог кэша четвертого уровня (L4), который мог использоваться в том числе и встроенной графикой. В пятом поколении Core такой кристалл появился и в составе обычных десктопных ЦП.
eDRAM дал заметный буст в задачах, чувствительных к объему кэша. У обычных процессоров тех лет было всего четыре ядра и 6-8 МБ L3, поэтому 128 МБ L4 перекрывали все возможные и невозможные промахи при доступе к данным с головой. За счет этого модели с таким кэшем часто опережали своих сородичей даже на более низкой частоте, особенно — в компьютерных играх. Однако кристалл eDRAM был дорог в производстве. В десктопном сегменте Intel отказалась от него уже на следующий год, сохранив до восьмого поколения Core лишь в редких процессорах для ноутбуков.
Идеологически технология AMD схожа с решением от Intel, но есть и серьезные отличия. Во-первых, здесь в дополнительном кристалле используется не eDRAM (ячейки которой работают аналогично ОЗУ, хоть и с более высокой скоростью), а настоящая SRAM на 64 МБ. Во-вторых, с ее помощью не создается дополнительный уровень кэширования, а расширяется объем кэша L3, который уже имеется в чипе процессора.
Чтобы обеспечить высокую скорость обмена данными в сочетании с минимальной задержкой, AMD установила дополнительный кристалл кэша прямо поверх процессорного чиплета, используя прямое соединение «медь-медь» (Direct Copper-to-Copper Bonding). При таком подходе слои SRAM находятся максимально близко к ядрам, а пропускная способность между ними достигает 2-3 ТБ/c.
Что дает 3D V-Cache процессорам
Любое увеличение кэша уменьшает количество промахов при запросах данных. Процессору приходится реже обращаться к оперативной памяти, за счет чего зависимость его производительности от скорости ОЗУ плавно уменьшается.
Технология 3D V-Cache увеличивает исходный объем L3 в два или три раза. С ней кэш сразу перестает быть узким местом ЦП, а вычислительный конвейер ядер загружается максимально эффективно при нагрузках любого рода. Наибольший прирост производительности это дает в случаях, когда исполняемый код трудно предсказать на много шагов вперед. К таким сценариям относятся:
Компьютерные игры
Здесь доминируют сложные расчеты внутриигровой логики, физики и искусственного интеллекта управляемых компьютером персонажей. Процессор постоянно запрашивает случайные данные, поэтому большой кэш играет решающую роль. Он минимизирует микрофризы и заметно увеличивает производительность: от 10 % вплоть до 40-50 % в сложных сценах при низком разрешении.
Инженерное ПО
Гидро-, электро- и аэродинамика, теплофизика, проектирование микросхем — во всех этих задачах используются сложнейшие математические модели. Влияние кэша в них просто огромно: тут 3D V-Cache способен обеспечить от 20 до 60 % дополнительной скорости.
Сжатие данных и компиляция кода
Увеличенный кэш заметно ускоряет сжатие данных. Если размер «словаря» архиватора не превышает его объем, то этот процесс будет происходить на 10-25 % быстрее. Помогает крупный кэш и при компиляции сложного кода: сборка больших проектов с ним ускоряется на 10-15 %.
3D-моделирование
При вращении 3D-объектов процессор по многу раз пересчитывает координаты одних и тех же тысяч вершин. Поэтому с большим кэшем сложные сцены «крутятся» в окне проекции программ моделирования максимально гладко.
Важно понимать, что в задачах с относительно предсказуемым кодом 3D V-Cache даст либо минимальный, либо нулевой прирост производительности. Например, в профессиональном рендеринге, видеомонтаже или кодировании видео такой кэш совсем не помощник. Увеличение скорости в этих случаях колеблется от 0 до 3 %.
Нюансы производства: почему ЦП с 3D V-Cache дорогие
Сегодня в ассортименте AMD больше десятка процессоров разных поколений с 3D V-Cache. Однако эта технология до сих далека от массовой, в первую очередь из-за своей стоимости.
Производство самого кристалла с кэшем обходится относительно недорого, но заметно большие затраты приходятся на его упаковку. Общее число соединений у 3D V-Cache достигает 20 000-30 000. Чтобы разместить их на небольшом кристалле, используются микроскопические контакты и метод Hybrid Bonding.
Для соединения таких контактов применяется технология TSMC System on Integrated Chips (SoIC). В ее процессе оба кристалла полируются с помощью плазмы, совмещаются с точностью до микрометра и нагревают на секунды до очень высоких температур. Медь расширяется, и ее атомы перетекают из одного чипа в другой, создавая прочное соединение.
В итоге добавление 3D V-Cache даже на один чиплет влетает AMD «в копеечку»: TSMC просит за производство и «склейку» кристалла с кэшем около 60-80 долларов. Учитывая, что «красная» компания тоже должна заработать, ее наценка за готовый процессор с 3D V-Cache обычно в полтора-два раза больше.
Из-за этого подобные ЦП оказываются существенно дороже своих сородичей со стандартным объемом кэша. Особенно это заметно на примере с младшими шестиядерными моделями: у них разница в цене может приближаться к двукратной.
Особенности реализации в Ryzen разных поколений
Дебютными процессорами с 3D V-Cache в марте 2022 года стали серверные AMD Epyc. Среди пользовательских продуктов первенцем с таким кэшем всего на месяц позже стал восьмиядерный Ryzen 7 5800X3D.
Спустя год технология появилась в двух топовых процессорах следующего поколения — Ryzen 7900X3D и 7950X3D. В отличие от 5800X3D, у этих ЦП два чиплета с вычислительными ядрами, и кэш установлен только на один из них.
При запуске игр на подобных моделях драйвер чипсета AMD деактивирует второй чиплет, заставляя проект принудительно использовать первый чиплет с 3D V-Cache. Таким образом, с помощью отключения половины ядер в игре достигается максимальная производительность.
Ассортимент моделей с 3D V-Cache в 2023-2024 годах понемногу рос, но их главной проблемой была хрупкость кристалла кэша: при поднятии напряжения он мог деградировать, приведя процессор в негодность. Поэтому в сериях Ryzen 5000 и 7000 AMD заблокировала ручной разгон таких ЦП, а их частоты по сравнению с аналогами без кэша были снижены на 200-500 МГц.
Решить проблему удалось только в линейке Ryzen 9000. AMD изменила положение кристалла с кэшем, переместив его под процессорный чиплет. Благодаря этому вычислительные ядра стали передавать тепло напрямую крышке ЦП, а кэш избавился от роли его проводника. В результате частоты X3D-моделей, появившихся в 2025 году, наконец пришли в соответствие с «гражданскими» Ryzen, а их разгон был разблокирован.
В марте 2026 года AMD представила Ryzen 9950X3D2. Это первый процессор с двумя кристаллами 3D V-Cachе — по одному на каждом процессорном чиплете. Общий объем L3 у этой модели достиг невероятных 192 МБ.
Итоги
3D V-Cache — продвинутая технология увеличения кэша, позволяющая нарастить его без создания сложных кристаллов и являющаяся частью чиплетной философии AMD.
«Красные» не собираются останавливаться на достигнутом. Согласно слухам, в следующем поколении Ryzen они намерены увеличить объем кристалла с 3D V-Cache до 96 или 128 МБ. Обсуждается и склейка нескольких плиток кэша вместо одной — технология TSMC SoIC позволяет сделать это уже сегодня.
С момента своего появления модели с 3D V-Cache по праву занимают лучшие места в рейтингах игровых процессоров. Но в 2027 году это может измениться: в новой линейке Nova Lake Intel планирует интегрировать схожую технологию big Last Level Cache (bLLC), которая позволит увеличить объем L3 до 144 или 288 МБ.








































