Компьютерное железо

Для чего нужен кеш L3 в процессорах?

он даёт реальный прирост к производительности или больше понта от него ?
AS
Alexander Schmidt
5 528
L3 нужен для того же для чего и L2 и L1.

Дело в том, что оперативная память работает гораздо медленее процессора и если бы на процессоре не было бы кэша, то он бы всё равно работал не быстрее пямяти. Т. е. на частоте 800мгц для ddr2 800 вместо реальных 2.9ггц например.

Кэш память кэширует данные к которым происходит обращение и это повышает производительность. Чем больше кэш память - тем больше вероятность что там окажутся нужные данные и не придётся ждать пока они будут помешены в кэш память из обычно памяти.

Отсутствие L3 кэша по разному сказывается на производительности, всё зависти от архитектуры конкретного процессора и то насколько оптимально он использует свою кэш память. Например Core 2 duo 1мб кэша L2 на 2 ядра маловато, а вот процессоры AMD чувствуют себя при этом вполне комфортно.

В среднем большая кэш память даёт порядка 10% производительности. Хотя если её очень мало, то как не разгоняй процессор - никакой впечатляющей производительности от него не получишь.
Mr Ful
Mr Ful
7 050
Лучший ответ
Скорей всего полная лажа... а работает как L2 мож чуть быстрее
L3 нужен прежде всего для игр и других трудоемких приложений (например 3ds Max). А по скорости он такой же как и L2.
Ержан Erzhan
Ержан Erzhan
1 268
Скорей больше понта, т. к третий кеш не так трудно организовать на процессоре.
ну и может состоять для дополнительной помощи процу, короче он как бы говоря и дает чуть производительности, а с другой стороны нафиг не нужен.
Он нужен в мощных играх, ослабляет чрезмерную нагрузку.