Процесор кеш памет

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







Разграничаване кеш памет 1-, 2- и 3 нива RD (белязан L1, L2 и L3).


кеш памет от първо ниво (L1) - най-бързият, но обемът е по-малък от другите. С него пряко работи ядрото на процесора. Кеш памет Ниво 1 има най-малко забавяне (времето за достъп).
кеш памет от второ ниво (L2) - на този обем памет е значително по-голям от кеш паметта на първо ниво.
кеш памет Трето ниво (L3) - кеш памет с голям обем и по-бавно, отколкото L2.

Обикновено там Level 2 кеш - 1-ов и второ ниво. Трето ниво на организация е различна от кеш паметта на второ ниво. Ако данните не се обработват или процесор трябва да обработва неотложните данни, а след това да се освободи кеш паметта на второто ниво на данни, предавани на кеш паметта на третото ниво. L3 кеш памет е по-голям, обаче, и по-бавно от L2 (автобус между L2 и L3 е по-тесен от автобуса между L1 и L2), но и неговата скорост, по-висока от скоростта на системната памет.







кеш паметта на второто ниво на първоначално е бил предаден данни за обработка от процесора, данните се частично декодира и след това се прехвърлят към ядрото.

кеш паметта на втория слой са изградени от низ данни от инструкции и кешира първото ниво на "огледалото" конструира вътрешни команди процесори, които вземат под внимание особеното процесор, регистри и др Броят на вътрешна инструкция на процесора не е твърде много, така че стойността на първото ниво на кеша, няма значение (в съвременните процесори на първо ниво L1 кеш паметта може да бъде 64 KB, 128 KB за всяко ядро). За разлика от кеш паметта кеш памет процесор второ ниво първо ниво е от решаващо значение, поради което процесорите с най-голям обем на кеша втора степен показва висока производителност.

Организационната структура на кеш паметта, има разлика между процесорите AMD и Intel. Например, AMD процесори са ясно разделени между паметта на ядра кеш, и са обозначени съответно - 512h2 (Athlon 5200 и по-долу) или 1024h2 (у Athlon 5200 и по-висока). И Intel Core2Duo кеш не е строго разделена процесори и затова за всеки от ядрата може да използва необходимото количество памет споделена кеш памет, той е подходящ за системи, които не поддържат многоядрени. Ако използвате всички ядра, кеш паметта е разделена на всяко от ядрата динамично, в зависимост от натоварването на всяка от ядрата.

Процесор кеш памет

1. CPU 0, 2. L2 кеш на процесора 0, 3. CPU 1, 4. L2 кеш на процесора 1, 5. Система Заявка Интерфейс, Шина Switch, контролер на паметта, HyperTransport