Найти тему
Личный опыт (PRO)

Кэш память процессора 3-го уровня. Много кто про нее говорит что чем больше тем лучше, но на самом деле...

Оглавление

Приветствую на канале Личный опыт (PRO). В этой статье хочетcя снова затронуть тему процессоров. Наверняка при сборке нового ПК приходилось слушать информацию от "экспертов", которые говорят, что чем больше кэш в процессоре, тем лучше. Но действительно ли он так важен?

Давайте сначала немного терминологии

Что такое кэш?

Кэш - это по сути промежуточное место хранения информации. В процессоре это специальные чипы, которые имеют скорость работы значительно большую чем оперативная память, но значительно меньший объем. Они выступают как бы промежуточным звеном и позволят компьютеру не "тупить".

Что значит третьего уровня?

В любом процессоре 3 уровня памяти. Каждый из них менее быстрый по скорости, но больший по объему. В первых двух уровнях происходит хранение наиболее часто используемой информации, необходимой самому процессору. Третий предназначен для обмена информацией с оперативной памятью, а также для передачи информации между ядрами (и еще много для чего).

Кэш можно добавить?

Нет. Кэш-память является внутренней частью процессора, и замене не подлежит. "Нехватка" решается только заменой ЦП.

Состав кэш-памяти

По мимо собственно самого чипа памяти, существует еще и контроллер. От его производительности зависит насколько релевантная информация будет находиться в памяти в тот или иной промежуток времени, а также обработка уже имеющихся в ней данных.

-2

Важна совокупность параметров: быстрый контроллер и много памяти. Если контроллер будет слабоват при большом объеме, то на хранение будет помещена бесполезная информация, а необходимую придется загружать из оперативной памяти тратя на это время, а сама уже имеющаяся информация не будет достаточно быстро обрабатываться.

Может ли не хватать кэш-памяти?

С одной стороны утверждение о том, что чем больше "кэша", тем лучше конечно верное, но с другой, если его слишком много, то от него просто не будет толку. Дело в том, что производители и так рассчитывают ее размер под каждый процессор. Вы не найдете дорогой ЦП в котором будет мало кэш памяти третьего уровня, равно как и дешевый, где ее будет с большим запасом.

-3
Нет никакого смысла добавлять дорогие чипы в процессор, который из за этого сильно подорожает, да еще и не сможет реализовать весь доступный потенциал (подробнее чуть ниже).

Для чего нужен большой кеш?

Он активно используется и показывает свою эффективность при использовании архиваторов, в некоторых процессоро-зависимых 3D играх, во время кодирования видео - в общем при работе в тяжелых многопоточных приложениях, или для одновременного решения нескольких задач (на серверах).

-4

Опять же, в серверных решениях и так используются многоядерные процессоры с большим объемом кэша. При обычном офисном использовании, интернет-серфинге и т. д. практически никакой роли (имеется ввиду его объем) он не играет.

Так на сколько важен большой кэш?

Третий уровень памяти имеет объем в несколько мегабайт и является общим для всех ядер. Его объем - достаточно важный фактор, если последних действительно много.

Один известный блогер проводил эксперимент, задав вручную процессору i7 частоту работы и количество ядер, соответствующие характеристикам i3. В результате он выяснил, что в играх прирост FPS составляет всего несколько кадров (порядка 2%), а в тяжелых бэнчмарках разница и вовсе была на уровне погрешности. Напоминаю, что в данном случае различие была только в размере кэш-памяти.

Вместо вывода

Реальную производительность следует изучать исходя из мощности самого процессора. От одного "кэша" толку мало, так что при выборе нового ЦП не нужно ориентироваться только на этот параметр.

Спасибо за прочтение. С вами был канал Личный опыт (PRO). Ставьте лайки, подписывайтесь. Оставляйте ваше мнение в комментариях.