Разница кэша L2 и L3?

хотя я понимаю, что кэш компьютера:

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

в чем разница между кэшем L2 и L3 кэша?

26
задан L84
21.05.2023 2:43 Количество просмотров материала 3361
Распечатать страницу

2 ответа

кэш третьего уровня-это просто еще один слой кэша.

Как правило, теперь есть 3 слоя кэша на современных ядрах процессора:

  • L1 кэш очень мал и очень тесно связан с фактическими единицами обработки процессора, он обычно может выполнять запросы данных в течение 3 тактов процессора. Кэш L1 имеет тенденцию быть около 4-32KB в зависимости от архитектуры процессора и разделен между кэшем команд и кэшем данных.

  • кэш L2 обычно больше но немного медленнее и, как правило, привязан к ядру процессора. Последние процессоры, как правило, имеют 512 КБ кэша на каждое ядро и кэш не имеет различия между кэш-память данных, это единый кэш. Я считаю, что время отклика для данных в кэше обычно составляет менее 20 "тиков" процессора

  • L3 кэш, как правило, совместно всеми ядрами, присутствующими на процессоре и гораздо больше и медленнее снова, но это все еще намного быстрее, чем собирается в основной памяти. Кэш L3 обычно заказ 4-8MB в эти дни.

17
отвечен Mokubai 2023-05-22 10:31

различные процессоры используют различные типы кэша.

все процессоры полагаются на кэш L1, он обычно находится на кристалле процессора и очень быстрая память (и дорого). Кэш L2 медленнее, больше и дешевле, чем кэш L1. Старые процессоры используют кэш L2 на материнской плате, в настоящее время он имеет тенденцию быть встроен в процессор. Кэш L3 медленнее, больше и дешевле, чем кэш L2. Опять же, это может быть на чипе или на материнской плате.

можно имейте L4 или более высокий кэш, но это не доказывает, что стоит делать.

Если вам нужно объяснение того, как работает кэш, я посмотрю, чтобы положить статью вместе.

Я украл www.webopedia.com

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

короткий для тайника уровня 1, тайника памяти построенного в микропроцессор.

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

все больше и больше процессоры начинают включать кэш L2 в свои архитектуры, кэш уровня 3 теперь является именем дополнительного кэша, встроенного в материнские платы между микропроцессором и основной памятью.

кэш l2 теперь всегда построен на процессоре для x86 archetechure

2
отвечен Perdana Putra 2023-05-22 12:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх