Рассказываем о новой технологии CPU.
Чтобы понять, что такое 3D-кэш, для начала необходимо разобраться, а что такое кэш вообще и как компьютер его использует.
Кэш процессора – небольшие чипы памяти, расположенные непосредственно на самом процессоре. Объем этой сверхбыстрой памяти всего несколько мегабайт. Она нужна процессору для хранения и быстрого доступа к необходимым и часто используемым данным.
Также кэш помогает процессору в обмене данных с оперативкой и между ядрами.
Какой кэш бывает?
Кеш делится на несколько уровней: L1, L2 и L3.
• L1-кэш появился еще в 1985 году, тогда его объем составлял всего 8 килобайт.
• L2-кэш появился в 1989-м и, хоть и был медленнее, чем кэш первого уровня, отличался большим объемом памяти. Это позволило сократить количество ситуаций, когда не все необходимые данные помещались в ограниченный объем кэша, и увеличить быстродействие компьютеров.
• Кэш 3-го уровня (L3-кэш) появился в 2007 году и также был медленнее, чем предыдущие уровни, но обладал еще большим объемом.
• В 2015 году Intel внедряла в некоторые процессоры кэш 4-го уровня. Довольно быстро стало ясно, что технология слишком дорога в производстве и не дает ощутимого роста производительности.
Важно помнить, что каждый уровень кэша – отдельный чип на подложке процессора. А расположены они отдельно друг от друга.
Откуда взялась приписка 3D V?
Компания AMD не раскрывала происхождение названия, но можно предположить, что оно связано с объемом, который дает новый кэш – как в мегабайтах, так и буквально.
Технически 3D V-кэш выглядит так: дополнительный кэш 3-го уровня располагается поверх процессора, а не рядом с ним. Здесь используется прямое диэлектрическое соединение «медь к меди» вместо классического припоя. То есть AMD создала процессор-бутерброд, где снизу находится кристалл процессора и чипы кэша первых трех уровней, а над ними – еще один кристалл с дополнительным кэшем 3-го уровня. Это дает огромный прирост в объеме L3-кэша. Например, в Ryzen 7 5800X процессор обладает 32 Мб L3-кэша, а его версия с приставкой X3D – 96 Мб.
Что это дает пользователю?
За счет большего объема увеличивается количество операций обмена данными между ядрами процессора. Сокращается количество ошибок при выполнении операций и увеличивается объем данных в кэше. Это довольно сильно влияет на общую производительность ПК, которая возрастает до полутора раз, особенно в тяжелых задачах типа игр. Однако это также увеличивает электропотребление процессора и количество выделяемого им тепла.
Сравнение fps в играх c процессором с 3D V-кэшем и без
DIRT 5
Death Stranding
Call of Duty Warzone
В дальнейшем развитие этой технологии может привести к еще большему росту объема кэша в процессорах, а также развить идеи «бутерброда», когда слои с различными функциями в процессорах будут располагаться друг над другом.
* * *
Как перенести и восстановить игры из Origin в EA App
Как проверить температуру видеокарты и как ее снизить?