Задать вопрос
@ehevnlem
Программирую с 1975, в интернете с 1993.

Какой размер кэш процессора на одно ядро?

Здравствуйте ! Я читал какой обычно размер кэш каждого уровня процессора а если процессор многоядерный, эта кэш будет общая для всех ядер или такая будет у каждого ядра?.
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Обычно L3 - общий для всех ядер а L2/L1 - персональные кеши для каждого Thread/Kernel.
Но технологии меняются. И я не думаю что это какая-то окончательна архитектура. Могут быть
и исключения.
Ответ написан
Melkij
@Melkij
PostgreSQL DBA
Может различаться для конкретных реализаций. Потому, необходимо уточнять в Datasheet конкретного процессора, если это для вас важно.

Например, Intel 13 generation (Raptor Lake):
64e36131e373d800849356.png
L1 для данных (DFU) и L1 для инструкций (IFU) у каждого ядра свои собственные.
L2 у каждого P-ядра свой собственный, но для E-ядер - используется общий.
L3 общий
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы