Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°?

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ β€” Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ осущСствляСтся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ ТСстким диском ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. РассматриваСмая тСхнология базируСтся Π½Π° подсистСмС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ памяти. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся ускорСниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства. Π”Π°ΠΆΠ΅ Ссли ПК ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссором, благодаря ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния Π·Π°Π΄Π°Ρ‡ сущСствСнно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ.

Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Ρ‹ Π³Π»Π°Π²Π½Ρ‹Π΅ элСмСнты ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° β€” ТСсткиС диски, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, процСссоры. АрхитСктура ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ способны ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. НапримСр, кэш ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° β€” устройство ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поступаСт Π½Π° интСрфСйс. НазначСниСм Ρ‚Π°ΠΊΠΎΠ³ΠΎ кэша являСтся ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ошибок благодаря Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ.

Кэш процСссора

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ процСссор ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ нСсколькими основными уровнями кэш-памяти, Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ свСрхопСративной ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. На кристаллС находится нСсколько Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π‘Π°ΠΌΡ‹ΠΌ мСньшим ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ являСтся Cache Level 1, объСм ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ способСн Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ 32 Π΄ΠΎ 64 Кб Π² зависимости ΠΎΡ‚ процСссора. L2 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ β€” ΠΎΡ‚ 128 Кб Π΄ΠΎ 12 Мб. L3 считаСтся самым ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΌ (Π΄ΠΎ 40 Мб) ΠΈ самым ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ.

БвСрхопСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для хранСния часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅ΠΉ ΠΈΠ· ΠžΠ—Π£. БСгодня ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ большС Ρ‚Ρ€Π΅Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ для обСспСчСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. НапримСр, компания Intel смогла Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кэша 0 для краткосрочного хранСния Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π’ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ЦП встрСчаСтся свСрхопСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ 4 уровня, располоТСнная Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ микросхСмС.

Кэш ТСсткого диска

Π’ ТСстких дисках присутствуСт спСциализированная опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π°Ρ Π² качСствС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π·Π²Π΅Π½Π° для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Она ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для краткосрочного хранСния Π΄Π°Π½Π½Ρ‹Ρ…, считанных с носитСля, Π½ΠΎ Π½Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ использования кэша обусловлСна Ρ€Π°Π·Π½ΠΈΡ†Π΅ΠΉ Π² скорости ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. БСгодня популярны ΠΌΠΎΠ΄Π΅Π»ΠΈ дисков с объСмом кэша ΠΎΡ‚ 32 Π΄ΠΎ 64 Мб.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ кэш

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° ТСстком дискС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ для Π½Π΅ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сохраняСт страницы, просмотрСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ адрСсу Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ сначала обращаСтся ΠΊ кСш-памяти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΏΠΊΠΈ способСн Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ разновидности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ смартфона

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Она прСдставляСт собой мСсто хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π”Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ быстро Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ просмотру Ρ„Π°ΠΉΠ»ΠΎΠ². Наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования кэша β€” Ρ€Π°Π±ΠΎΡ‚Π° с Π³Π°Π»Π΅Ρ€Π΅Π΅ΠΉ. ПослС просмотра Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ устройство сохраняСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΊΠΆΠ΅ краткосрочная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ настройки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π²Π΅Π±-рСсурсы.

Если кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π°, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ сущСствСнноС Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ мобильного устройства. ΠœΠΎΠ³ΡƒΡ‚ Π΄Π°ΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ошибки, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прилоТСния ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ рСкомСндуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ очистку кэша смартфона. Π’ΠΎΡ‚ подробная инструкция.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ кэш-памяти являСтся ускорСниС устройства ΠΈ краткосрочноС Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠœΠΎΠ΄ΡƒΠ»ΠΈ кэш-памяти Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² ТСстких дисках, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… процСссорах ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…. Π’Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ смартфоны. Для обСспСчСния ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ рСкомСндуСтся пСриодичСски ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² настройках ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° β€” такая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° часто ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ быстродСйствиС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π΅Ρ‘ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² процСссорС

ВсСм Π΄ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток. БСгодня ΠΌΡ‹ постараСмся Ρ€Π°ΡΡ‚ΠΎΠ»ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ понятиС ΠΊΠ°ΠΊ кэш. Кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ процСссора – это свСрхбыстрый массив ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ стандартной ΠžΠ—Π£ Ρ€Π°Π· Ρ‚Π°ΠΊ Π² 16-17, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ DDR4.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

ИмСнно объСм кэш-памяти позволяСт ЦП Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… скоростях, Π½Π΅ доТидаясь, ΠΏΠΎΠΊΠ° опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… вычислСний Ρ‡ΠΈΠΏΡƒ для дальнСйшСй ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Аналогичный ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ прослСТиваСтся Π² HDD, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΡƒΡ„Π΅Ρ€ Π½Π° 8-128 ΠœΠ‘. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎ скорости Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π½ΠΈΠΆΠ΅, Π½ΠΎ процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кэш процСссора?

Как Π²ΠΎΠΎΠ±Ρ‰Π΅ происходит процСсс вычислСний? ВсС Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, которая ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния Π²Π°ΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΈ систСмной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ для сСбя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π³ΠΎΠ½ΡΡŽΡ‚ΡΡ Π² свСрхбыстрый Π±Π»ΠΎΠΊ, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹ΠΉ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ своими прямыми обязанностями.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний снова ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠžΠ—Π£, Π½ΠΎ ΡƒΠΆΠ΅ Π² Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшСм количСствС (вмСсто тысячи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΡƒΠ΄Π° мСньшС), Π° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ бСрСтся Π½ΠΎΠ²Ρ‹ΠΉ массив. И Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сдСлана.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ опрСдСляСтся ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Но Π½ΠΈ ΠΎΠ΄ΠΈΠ½ соврСмСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ DDR4, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ овСрклокСрскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с частотами ΠΏΠΎΠ΄ 4000 ΠœΠ“Ρ†, ΠΈ рядом Π½Π΅ стоял с возмоТностями самого Ρ‡Π°Ρ…Π»ΠΎΠ³ΠΎ процСссора с Π΅Π³ΠΎ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌΒ» КЭШСм.

ВсС ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ЦП ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠžΠ—Π£ Π² срСднСм Ρ€Π°Π· Π² 15, Π° Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅. И Π½Π΅ смотритС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ частоты, ΠΏΠΎΠΌΠΈΠΌΠΎ Π½ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚.Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтсяВ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ получаСтся, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ свСрхмощныС Intel Xeon ΠΈ AMD Epyc Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ ΠΎΠ±Π° сСрвСрных Ρ‡ΠΈΠΏΠ° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»Π΅ возмоТностСй. А всС ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ кэша (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 60 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠœΠ‘) ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅. ΠžΠ—Π£ слуТит Π² качСствС Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ склада, ΠΎΡ‚ΠΊΡƒΠ΄Π° Ρ‡Π΅Ρ€ΠΏΠ°ΡŽΡ‚ΡΡ массивы для вычислСний. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ вычислСний ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° возрастаСт ΠΈ всС Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ экскурс Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ упоминания ΠΎ кэш-памяти Π΄Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠΎΠ½Ρ†ΠΎΠΌ 80-Ρ… Π³ΠΎΠ΄ΠΎΠ². Π”ΠΎ этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора ΠΈ памяти Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ. Π‘Ρ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ‡ΠΈΠΏΠΎΠ² Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Β«ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ быстродСйствия ΠžΠ—Π£, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свСрхбыстрыС Ρ‡ΠΈΠΏΡ‹ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠΈΠ»ΠΈΡΡŒ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±ΠΎΠ»Π΅Π΅ экономичным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ – Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ скоростного массива памяти Π² ЦП.

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ кэш-памяти появился Π² Intel 80386. Π’ Ρ‚ΠΎ врСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ DRAM колСбались Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 120 наносСкунд, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ соврСмСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ SRAM сокращал врСмя Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π΄ΠΎ Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎ Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ 10 наносСкунд. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π±ΠΎΠ»Π΅Π΅ наглядно продСмонстрирована Π² противостоянии HDD ΠΏΡ€ΠΎΡ‚ΠΈΠ² SSD.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π°ΡΠΏΠ°ΠΈΠ²Π°Π»Π°ΡΡŒ прямиком Π½Π° матСринских ΠΏΠ»Π°Ρ‚Π°Ρ…, Π²Π²ΠΈΠ΄Ρƒ уровня тСхпроцСсса Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Начиная с Intel 80486 8 ΠΊΠ± памяти Π±Ρ‹Π»ΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΎ нСпосрСдствСнно Π² кристалл процСссора, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ сниТало ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ кристалла.

Данная тСхнология располоТСния ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ лишь Π΄ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° Pentium MMX, послС Ρ‡Π΅Π³ΠΎ SRAM-ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Ρ‹Π»Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π±ΠΎΠ»Π΅Π΅ прогрСссивной SDRAM. Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтсяДа ΠΈ процСссоры стали Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… схСмах ΠΎΡ‚ΠΏΠ°Π»Π°.

Π£Ρ€ΠΎΠ²Π½ΠΈ кэш-памяти

На ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ соврСмСнных ЦП, ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты ΠΈ количСства ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ понятиС ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ кэша 1,2 ΠΈ 3 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. Как ΠΎΠ½ опрСдСляСтся ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ влияСт? Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ простым языком.

Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π΄Π²ΡƒΡ…- Ρ‚Π°ΠΊ ΠΈ Ρ‚Ρ€Π΅Ρ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ структуру памяти. Какая ΠΈΠ· Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅? Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ процСссор лишь для офисных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€, Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π½Π΅ почувствуСтС. Если ΠΆΠ΅ систСма собираСтся с ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ ΠΏΠΎΠ΄ слоТныС 3D-ΠΈΠ³Ρ€Ρ‹, Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, Ρ‚ΠΎ прирост Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ 5 Π΄ΠΎ 10%.Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ΡΡΠšΡΡˆ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Ρ‹ рСгулярно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ прилоТСниями, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ рСгулярныС слоТныС расчСты. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π² сСрвСрных модСлях Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ кэш L3 Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов. Π₯отя Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, Ρ‡Ρ‚ΠΎ ΠΈ этого Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ приходится Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ L4, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ микросхСма, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ ΠΊ матСринской ΠΏΠ»Π°Ρ‚Π΅.

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ количСство ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ кэша Π½Π° своСм процСссорС?

НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ 3 способами:

Если Π²Π·ΡΡ‚ΡŒ Π·Π° основу Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° процСссоров L1 составляСт 32 ΠšΠ‘, Π° L2 ΠΈ L3 ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, послСдниС 2 значСния Π½Π°ΠΌ ΠΈ Π½ΡƒΠΆΠ½Ρ‹. Для ΠΈΡ… поиска ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Ρ‡Π΅Ρ€Π΅Π· Β«ΠŸΡƒΡΠΊΒ» (Π²Π²ΠΎΠ΄ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«cmdΒ» Ρ‡Π΅Ρ€Π΅Π· строку поиска).

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«wmic cpu get L2CacheSize, L3CacheSizeΒ».

БистСма ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для L2. НСобходимо ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° количСство ядСр процСссора ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Если Π²Ρ‹ ΡΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² сСти, Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° ΡƒΠ·Π½Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ имя ЦП. НаТмитС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ «Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ «Бвойства». Π’ Π³Ρ€Π°Ρ„Π΅ «БистСма» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ, собствСнно, Π½ΡƒΠΆΠ΅Π½. ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ Google ΠΈΠ»ΠΈ Yandex ΠΈ смотритС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° сайтах. Для достовСрной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Π°Π»Ρ‹ производитСля (Intel ΠΈΠ»ΠΈ AMD).Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтсяВрСтий способ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ софта Π²Ρ€ΠΎΠ΄Π΅ GPU-Z, AIDA64 ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для изучСния спСцификаций камня. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€Π°Π·Π³ΠΎΠ½Π° ΠΈ копошСния Π² дСталях.

Π˜Ρ‚ΠΎΠ³ΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ зависит Π΅Π΅ объСм, ΠΈ для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свСрхбыстрый массив Π΄Π°Π½Π½Ρ‹Ρ…. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсными Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π² ΠΏΠ»Π°Π½Π΅ большого объСма кэш-памяти, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ устройства AMD Ryzen 5 ΠΈ 7 с ΠΈΡ… 16 ΠœΠ‘ L3.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… освСтим Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΠΊΠ°ΠΊ коэффициСнт умноТСния процСссоров, ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΎΡ‚ встроСнных графичСских Ρ‡ΠΈΠΏΠΎΠ² ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° свСТими публикациями ΠΈ ΠΎΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ. Π”ΠΎ Π½ΠΎΠ²Ρ‹Ρ… встрСч, ΠΏΠΎΠΊΠ°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Кэш L1, L2, L3: Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ кэш Π² соврСмСнном ΠΌΠΈΡ€Π΅?

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Кэш L1, L2, L3 β€” это кэш процСссора Ρ€Π°Π·Π½Ρ‹Ρ… ступСнСй.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кэш?

Если ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ достаточно просто, Ρ‚ΠΎ кэш β€” это самый быстрый ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² памяти. По ΠΈΠ΄Π΅Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±Ρ‹Π²Π° Π΅ Ρ‚ нСсколько Ρ‚ΠΈΠΏΠΎΠ² памяти:

Кэш являСтся статистичСской ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² сСбС свСдСния Π±Π΅Π· нСобходимости постоянно ΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ кэша являСтся ускорСниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ кэш процСссора?

Π—Π° пСрСраспрСдСлСниС инструкций ΠΈΠ· процСссора Π² Π΅Π³ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ памяти процСссора, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ отправляСт инструкции Π² кэш.

Π‘ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ памяти Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π²Ρ€ΠΎΠ΄Π΅ всС понятно, Π½ΠΎ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ кэш L1, L2, L3?

Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ β€” «кэш L1, L2, L3Β»?

Π˜Ρ‚Π°ΠΊ, инструкции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² кэш процСссора. Но Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ собствСнная иСрархия памяти, которая, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, основываСтся Π½Π° скорости функционирования кэша.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ кэш L1, L2, L3 β€” это иСрархия памяти процСссор Π° :

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ прохоТдСния инструкций для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прост: ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ самой ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ памяти (hard-диск) ΠΊ самой быстрой (кэш L1). А процСссор посылаСт запросы Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС: ΠΎΡ‚ самой быстрой памяти ΠΊ самой ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ кэш Π² процСссорС Π² соврСмСнном ΠΌΠΈΡ€Π΅?

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊ э ш L1, L2, L3 β€” это всСго лишь иСрархия ΠΊ э ша Π² процСссорС, Π° Π½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ ΠΈ нСпонятноС. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ рСализация ΠΊ э ша Π² процСссорС β€” это Π±ΠΎΠ»Π΅Π΅ высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. А высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ПК β€” это Π»ΠΎΡΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ процСссоров ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ экспСримСнты с кэшСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ Π² ΠΊ э ш.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Ρ‹

Ссли ΠΏΠΎΠ΄ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ Π’Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π°Ρ‡Π΅ΠΌ процСссорам Π½ΡƒΠΆΠ΅Π½ кэш ΠΈ Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΡƒΡ€ΠΎΠ²Π½ΠΈ L1, L2, L3

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π’ΠΎ всСх Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… процСссорах любого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π΄Π΅ΡˆΡ‘Π²Ρ‹ΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ ΠΈΠ»ΠΈ сСрвСр Π·Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π΅ΡΡ‚ΡŒ устройство ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «кэш». И с ΠΎΡ‡Π΅Π½ΡŒ большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ нСсколькими уровнями.

НавСрно, ΠΎΠ½ Π²Π°ΠΆΠ΅Π½, ΠΈΠ½Π°Ρ‡Π΅ Π·Π°Ρ‡Π΅ΠΌ Π±Ρ‹ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ? Но Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ кэш, ΠΈ для Ρ‡Π΅Π³ΠΎ Π΅ΠΌΡƒ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ? И Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«12-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ассоциативный кэш» (12-way set associative)?

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кэш?

TL;DR: это нСбольшая, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ быстрая ΠΏΠ°ΠΌΡΡ‚ΡŒ, располоТСнная Π² нСпосрСдствСнной близости ΠΎΡ‚ логичСских Π±Π»ΠΎΠΊΠΎΠ² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора.

Однако ΠΌΡ‹, разумССтся, ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ кэшС Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅β€¦

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ волшСбной систСмы хранСния: ΠΎΠ½Π° бСсконСчно быстра, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ бСсконСчноС количСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ всСгда обСспСчиваСт Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ΅ ΠΈ бСзопасноС Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ Π½Π΅ сущСствуСт, ΠΎΠ΄Π½Π°ΠΊΠΎ Ссли Π±Ρ‹ это Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ, Ρ‚ΠΎ структура процСссора Π±Ρ‹Π»Π° Π±Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠΌ Π±Ρ‹ Ρ‚ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ логичСскиС Π±Π»ΠΎΠΊΠΈ для слоТСния, умноТСния ΠΈ Ρ‚.ΠΏ, Π° Ρ‚Π°ΠΊΠΆΠ΅ систСма управлСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, вСдь наша тСорСтичСская систСма хранСния способна ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ числа; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· логичСских Π±Π»ΠΎΠΊΠΎΠ² Π½Π΅ приходится ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Но, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‚Π°ΠΊΠΎΠΉ волшСбной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ хранСния Π½Π΅ сущСствуСт. ВмСсто Π½Π΅Ρ‘ Ρƒ нас Π΅ΡΡ‚ΡŒ ТёсткиС диски ΠΈΠ»ΠΈ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, ΠΈ Π΄Π°ΠΆΠ΅ самыС Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ‚ возмоТностСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для соврСмСнного процСссора.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π’Π΅Π»ΠΈΠΊΠΈΠΉ Π’’Π€ΠΎΠ½ хранСния Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ соврСмСнныС процСссоры нСвСроятно быстры β€” ΠΈΠΌ трСбуСтся всСго ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» для слоТСния Π΄Π²ΡƒΡ… 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… цСлочислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Ссли процСссор Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с частотой 4 Π“Π“Π¦, Ρ‚ΠΎ это составляСт всСго 0,00000000025 сСкунды, ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ наносСкунды.

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΌΡƒΡΡ Тёсткому диску Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ тысячи наносСкунд Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для нахоТдСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° дисках, Π½Π΅ говоря ΡƒΠΆΠ΅ ΠΎΠ± ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, Π° Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ накопитСлям β€” дСсятки ΠΈΠ»ΠΈ сотни наносСкунд.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ процСссоров, поэтому ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ физичСскоС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΅Ρ‰Ρ‘ добавляСтся врСмя Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ усугубляСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π£Π²Ρ‹, Π½ΠΎ это Π’Π΅Π»ΠΈΠΊΠΈΠΉ А’Π’ΡƒΠΈΠ½ хранСния Π΄Π°Π½Π½Ρ‹Ρ…

ИмСнно поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° систСма хранСния Π΄Π°Π½Π½Ρ‹Ρ…, располоТСнная ΠΌΠ΅ΠΆΠ΄Ρƒ процСссором ΠΈ основным Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΌ. Она Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ быстрСС накопитСля, способна ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ мноТСством ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ процСссору.

Ну, Ρƒ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ такая систСма, ΠΈ ΠΎΠ½Π° называСтся ΠžΠ—Π£ (RAM); ΠΎΠ½Π° присутствуСт Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ выполняСт ΠΈΠΌΠ΅Π½Π½ΠΎ эту Π·Π°Π΄Π°Ρ‡Ρƒ.

ΠŸΠΎΡ‡Ρ‚ΠΈ всС Ρ‚Π°ΠΊΠΈΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ DRAM (dynamic random access memory); ΠΎΠ½ΠΈ способны ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, Ρ‡Π΅ΠΌ любой Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Однако, нСсмотря Π½Π° свою ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, DRAM Π½Π΅ способна Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Одни ΠΈΠ· самых ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Ρ‡ΠΈΠΏΠΎΠ² памяти DDR4, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Micron, хранят 32 Π“Π±ΠΈΡ‚, ΠΈΠ»ΠΈ 4 Π“Π‘ Π΄Π°Π½Π½Ρ‹Ρ…; самыС ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ТёсткиС диски хранят Π² 4 000 Ρ€Π°Π· большС.

Π˜Ρ‚Π°ΠΊ, Ρ…ΠΎΡ‚ΡŒ ΠΌΡ‹ ΠΈ повысили ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ нашСй сСти Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ DRAM, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ процСссором.

DRAM ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² корпусС Ρ‡ΠΈΠΏΠ° (это называСтся встроСнной (embedded) DRAM). Однако процСссоры довольно ΠΌΠ°Π»Ρ‹, поэтому Π² Π½ΠΈΡ… Π½Π΅ удастся ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ памяти.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

10 ΠœΠ‘ DRAM слСва ΠΎΡ‚ графичСского процСссора Xbox 360. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: CPU Grave Yard

ΠŸΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ DRAM располоТСно Π² нСпосрСдствСнной близости ΠΎΡ‚ процСссора, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ матСринской ΠΏΠ»Π°Ρ‚Π΅ ΠΈ всСгда являСтся самым Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ процСссору ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, эта ΠΏΠ°ΠΌΡΡ‚ΡŒ всё Ρ€Π°Π²Π½ΠΎ нСдостаточно быстра…

DRAM трСбуСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 100 наносСкунд для нахоТдСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ½Π° способна ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ Π±ΠΈΡ‚ΠΎΠ² Π² сСкунду. ΠŸΠΎΡ…ΠΎΠΆΠ΅, Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ памяти, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ процСссора ΠΈ DRAM.

На сцСнС появляСтся ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ: SRAM (static random access memory). DRAM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ микроскопичСскиС кондСнсаторы для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ элСктричСского заряда, Π° SRAM для Ρ‚ΠΎΠΉ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ примСняСт транзисторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎ ΠΈ логичСскиС Π±Π»ΠΎΠΊΠΈ процСссора (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 10 Ρ€Π°Π· быстрСС, Ρ‡Π΅ΠΌ DRAM).

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

РазумССтся, Ρƒ SRAM Π΅ΡΡ‚ΡŒ нСдостаток, ΠΈ ΠΎΠ½ ΠΎΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ связан с пространством.

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π½Π° основС транзисторов Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС мСста, Ρ‡Π΅ΠΌ DRAM: Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ Ρ‡ΠΈΠΏ DDR4 Π½Π° 4 Π“Π‘, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мСньшС 100 ΠœΠ‘ SRAM. Но ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° производится ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ тСхнологичСскому процСссу, Ρ‡Ρ‚ΠΎ ΠΈ CPU, ΠΏΠ°ΠΌΡΡ‚ΡŒ SRAM ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ прямо Π²Π½ΡƒΡ‚Ρ€ΡŒ процСссора, максимально Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ логичСским Π±Π»ΠΎΠΊΠ°ΠΌ.

Π‘ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΡŽ ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π½ΠΎΠΉ Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ°. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ступСни,, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ быстрСС, Π½ΠΎ мСньшС.

И Ρ‚Π°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ строгого опрСдСлСния понятия кэша: это Π½Π°Π±ΠΎΡ€ Π±Π»ΠΎΠΊΠΎΠ² SRAM, располоТСнных Π²Π½ΡƒΡ‚Ρ€ΠΈ процСссора; ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ процСссора благодаря ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΎΡ‡Π΅Π½ΡŒ высокими скоростями. Вас устраиваСт Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅? ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ дальшС всё Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС!

Кэш: многоуровнСвая ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠ°

Как ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, кэш Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ нас Π½Π΅Ρ‚ волшСбной систСмы хранСния, способной ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… логичСских Π±Π»ΠΎΠΊΠΎΠ² процСссора. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ графичСскиС процСссоры содСрТат мноТСство Π±Π»ΠΎΠΊΠΎΠ² SRAM, Π²Π½ΡƒΡ‚Ρ€ΠΈ упорядочСнных Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ кэшСй, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру:

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

На ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ процСссор (CPU) ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ с ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ. Π‘Π»Π΅Π²Π° располоТСны ALU (arithmetic logic units, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскиС устройства); это структуры, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π₯отя строго говоря, ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ кэшСм, блиТайший ΠΊ ALU ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ памяти β€” это рСгистры (ΠΎΠ½ΠΈ упорядочСны Π² рСгистровый Ρ„Π°ΠΉΠ»).

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎΠ΄Π½ΠΎ число, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 64-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число; само Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнтом ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ инструкции ΠΈΠ»ΠΈ адрСсом памяти ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

РСгистровый Ρ„Π°ΠΉΠ» Π² дСсктопных процСссорах довольно ΠΌΠ°Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ядСр Intel Core i9-9900K Π΅ΡΡ‚ΡŒ ΠΏΠΎ Π΄Π²Π° Π±Π°Π½ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π° Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ†Π΅Π»Ρ‹Ρ… чисСл, содСрТит всСго 180 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл. Π”Ρ€ΡƒΠ³ΠΎΠΉ рСгистровый Ρ„Π°ΠΉΠ» для Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² (Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… массивов чисСл) содСрТит 168 256-Π±ΠΈΡ‚Π½Ρ‹Ρ… элСмСнтов. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ рСгистровый Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ядра Ρ‡ΡƒΡ‚ΡŒ мСньшС 7 ΠšΠ‘. Для сравнСния: рСгистровый Ρ„Π°ΠΉΠ» ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠ² (Ρ‚Π°ΠΊ Π² GPU Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈ ядСр CPU) Nvidia GeForce RTX 2080 Ti ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 256 ΠšΠ‘.

РСгистры, ΠΊΠ°ΠΊ ΠΈ кэш, ΡΠ²Π»ΡΡŽΡ‚ΡΡ SRAM, Π½ΠΎ ΠΈΡ… ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ обслуТиваСмых ΠΈΠΌΠΈ ALU; ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Но ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта), поэтому рядом с Π½ΠΈΠΌΠΈ всСгда Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ памяти: это кэш ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня (Level 1).

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Одно ядро процСссора Intel Skylake. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Wikichip

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ прСдставлСн ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ снимок ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ядСр дСсктопного процСссора Intel Skylake.

ALU ΠΈ рСгистровыС Ρ„Π°ΠΉΠ»Ρ‹ располоТСны слСва ΠΈ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ Π·Π΅Π»Ρ‘Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ. Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π±Π΅Π»Ρ‹ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ кэш Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня (Level 1 Data cache). Он Π½Π΅ содСрТит ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, всСго 32 ΠšΠ‘, Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ рСгистры, ΠΎΠ½ располоТСн ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ логичСским Π±Π»ΠΎΠΊΠ°ΠΌ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ скорости с Π½ΠΈΠΌΠΈ.

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΈΠΌ Π±Π΅Π»Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ справа ΠΏΠΎΠΊΠ°Π·Π°Π½ кэш инструкций ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня (Level 1 Instruction cache), Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ 32 ΠšΠ‘. Как понятно ΠΈΠ· названия, Π² Π½Ρ‘ΠΌ хранятся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΡŽ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹Π΅ ΞΌops), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ALU. Для Π½ΠΈΡ… Ρ‚ΠΎΠΆΠ΅ сущСствуСт кэш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Level 0, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ мСньшС (содСрТит всСго 1 500 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ) ΠΈ Π±Π»ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ кэши L1.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒΡΡ вопросом: ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти Π±Π»ΠΎΠΊΠΈ SRAM Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Π»Ρ‹? ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚? ВмСстС кэши Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ инструкций Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Π½Π° Ρ‡ΠΈΠΏΠ΅, Ρ‡Ρ‚ΠΎ основныС логичСскиС Π±Π»ΠΎΠΊΠΈ, поэтому ΠΈΡ… ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ кристалла.

Но основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² нСсколько ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ёмкости памяти ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для поиска ΠΈ получСния Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΡΡˆΡƒ L1 Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ быстрым, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ компромисса ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ β€” Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· этого кэша трСбуСтся ΠΎΠΊΠΎΠ»ΠΎ 5 Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² (для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой большС).

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Кэш L2 процСссора Skylake: 256 ΠšΠ‘ SRAM

Но Ссли Π±Ρ‹ это Π±Ρ‹Π» СдинствСнный кэш Π²Π½ΡƒΡ‚Ρ€ΠΈ процСссора, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π°Ρ‚ΠΊΠ½ΡƒΠ»Π°ΡΡŒ Π±Ρ‹ Π½Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ прСпятствиС. ИмСнно поэтому Π² ядра встраиваСтся Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ памяти: кэш Level 2. Π­Ρ‚ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ хранСния, содСрТащий инструкции ΠΈ Π΄Π°Π½Π½Ρ‹Π΅.

Он всСгда большС, Ρ‡Π΅ΠΌ Level 1: Π² процСссорах AMD Zen 2 ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π΄ΠΎ 512 ΠšΠ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ кэши Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ достаточным ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Однако большой Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΆΠ΅Ρ€Ρ‚Π² β€” для поиска ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· этого кэша трСбуСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² Π΄Π²Π° Ρ€Π°Π·Π° большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Level 1.

Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Intel Pentium кэш Level 2 Π±Ρ‹Π» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‡ΠΈΠΏΠΎΠΌ, ΠΈΠ»ΠΈ устанавливаСмым Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ нСбольшой ΠΏΠ»Π°Ρ‚Π΅ (ΠΊΠ°ΠΊ ΠžΠ—Π£ DIMM), ΠΈΠ»ΠΈ встроСнным Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ½ΡΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ ΠΎΠ½ пСрСбрался Π² корпус самого процСссора, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ интСгрировался Π² кристалл Ρ‡ΠΈΠΏΠ°; это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π² эпоху Ρ‚Π°ΠΊΠΈΡ… процСссоров, ΠΊΠ°ΠΊ Pentium III ΠΈ AMD K6-III.

Π—Π° этим достиТСниСм вскорС послСдовал Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кэша, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΡ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, ΠΈ появился ΠΎΠ½ ΠΊΠ°ΠΊ Ρ€Π°Π· воврСмя β€” Π² эпоху расцвСта многоядСрных Ρ‡ΠΈΠΏΠΎΠ².

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π§ΠΈΠΏ Intel Kaby Lake. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Wikichip

На этом ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Ρ‡ΠΈΠΏΠ° Intel Kaby Lake Π² Π»Π΅Π²ΠΎΠΉ части ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ядра (ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ GPU Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ кристалла ΠΈ находится справа). КаТдоС ядро ΠΈΠΌΠ΅Π΅Ρ‚ свой Β«Π»ΠΈΡ‡Π½Ρ‹ΠΉΒ» Π½Π°Π±ΠΎΡ€ кэшСй Level 1 ΠΈ 2 (Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π±Π΅Π»Ρ‹ΠΌΠΈ ΠΈ ΠΆΡ‘Π»Ρ‚Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ), Π½ΠΎ Ρƒ Π½ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π±Π»ΠΎΠΊΠΎΠ² SRAM.

Кэш Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня (Level 3), Ρ…ΠΎΡ‚ΡŒ ΠΈ располоТСн нСпосрСдствСнно рядом с ΠΎΠ΄Π½ΠΈΠΌ ядром, являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ‰ΠΈΠΌ для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… β€” ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ядро свободно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ содСрТимому кэша L3 Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ядра. Он Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС (ΠΎΡ‚ 2 Π΄ΠΎ 32 ΠœΠ‘), Π½ΠΎ ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Π² срСднСм Π±ΠΎΠ»Π΅Π΅ 30 Ρ†ΠΈΠΊΠ»ΠΎΠ², особСнно ΠΊΠΎΠ³Π΄Π° ядру Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, находящиСся Π² Π±Π»ΠΎΠΊΠ΅ кэша, располоТСнного Π½Π° большом расстоянии.

НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ΄Π½ΠΎ ядро Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ AMD Zen 2: кэши Level 1 Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ инструкций ΠΏΠΎ 32 ΠšΠ‘ (Π² Π±Π΅Π»Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°Ρ…), кэш Level 2 Π½Π° 512 ΠšΠ‘ (Π² ΠΆΡ‘Π»Ρ‚Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°Ρ…) ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ кэша L3 Π½Π° 4 ΠœΠ‘ (Π² красном ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅).

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ снимок ΠΎΠ΄Π½ΠΎΠ³ΠΎ ядра процСссора AMD Zen 2. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Fritzchens Fritz

Но постойтС: ΠΊΠ°ΠΊ 32 ΠšΠ‘ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ большС физичСского пространства Ρ‡Π΅ΠΌ 512 ΠšΠ‘? Если Level 1 Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ‚Π°ΠΊ ΠΌΠ°Π»ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π½Π΅ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π²Π΅Π»ΠΈΠΊ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с кэшами L2 ΠΈ L3?

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа

Кэш ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ускоряя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² логичСскиС Π±Π»ΠΎΠΊΠΈ ΠΈ храня поблизости копию часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструкций ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π₯ранящаяся Π² кэшС информация Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π΄Π²Π΅ части: сами Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ мСсто, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² систСмной памяти/Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ β€” Ρ‚Π°ΠΊΠΎΠΉ адрСс называСтся Ρ‚Π΅Π³ кэша (cache tag).

Когда процСссор выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·/Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Π΅Π³ΠΎΠ² Π² кэшС Level 1. Если Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ (ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ кэш-ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ (cache hit)), Ρ‚ΠΎ доступ ΠΊ этим Π΄Π°Π½Π½Ρ‹ΠΌ выполняСтся ΠΏΠΎΡ‡Ρ‚ΠΈ сразу ΠΆΠ΅. ΠŸΡ€ΠΎΠΌΠ°Ρ… кэша (cache miss) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, Ссли Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚Π΅Π³ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Π½Π° самом Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ кэша.

Π’ кэшС L1 создаётся Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Π³, Π° Π·Π° Π΄Π΅Π»ΠΎ бСрётся ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ процСссора Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ поиск Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… уровнях кэша (ΠΏΡ€ΠΈ нСобходимости Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ основного накопитСля) Π΄Π°Π½Π½Ρ‹Ρ… для этого Ρ‚Π΅Π³Π°. Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ пространство Π² кэшС L1 ΠΏΠΎΠ΄ этот Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Π³, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π² L2.

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ постоянному ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, выполняСмому всСго Π·Π° нСсколько Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ². ЕдинствСнный способ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ этого β€” созданиС слоТной структуры Π²ΠΎΠΊΡ€ΡƒΠ³ SRAM для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π˜Π½Ρ‹ΠΌΠΈ словами, Ссли Π±Ρ‹ ядро процСссора состояло всСго ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ALU, Ρ‚ΠΎ кэш L1 Π±Ρ‹Π» Π±Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΡ… дСсятки (ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΆΠΎΠ½Π³Π»ΠΈΡ€ΡƒΡŽΡ‚ двумя ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ инструкций), Ρ‚ΠΎ для пСрСмСщСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΡΡˆΡƒ трСбуСтся мноТСство соСдинСний.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Для изучСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ кэша Π² процСссорС вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ CPU-Z. Но Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ вся эта информация? Π’Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом являСтся ΠΌΠ΅Ρ‚ΠΊΠ° set associative (мноТСствСнно-ассоциативный) β€” ΠΎΠ½Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, примСняСмыС для копирования Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· систСмной памяти Π² кэш.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ информация кэша относится ΠΊ Intel Core i7-9700K. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π΅Π³ΠΎ кэшСй Level 1 Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Π½Π° 64 Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±Π»ΠΎΠΊΠ°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ sets, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π±Π»ΠΎΠΊΠΎΠ² Π΅Ρ‰Ρ‘ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° строки кэша (cache lines) (Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 64 Π±Π°ΠΉΡ‚Π°). Β«Set associativeΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· систСмы привязываСтся ΠΊ строкам кэша Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ сСтС, ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ свободно ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ мСсту.

Β«8-wayΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связан с 8 строками кэша Π² сСтС. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ассоциативности (Ρ‚.Π΅. Ρ‡Π΅ΠΌ большС Β«wayΒ»), Ρ‚Π΅ΠΌ большС шансов Π½Π° кэш-ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π²ΠΎ врСмя поиска процСссором Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚Π΅ΠΌ мСньшС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠΌΠ°Ρ…Π°ΠΌΠΈ кэша. НСдостатки Ρ‚Π°ΠΊΠΎΠΉ систСмы Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ слоТности ΠΈ энСргопотрСблСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ большС строк кэша.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

Π˜Π½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ кэш L1+L2, victim cache L3, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ write-back, Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ECC. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Fritzchens Fritz

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ аспСкт слоТности кэша связан с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ хранятся Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ уровнями. ΠŸΡ€Π°Π²ΠΈΠ»Π° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² inclusion policy (ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½ΠΎΡΡ‚ΠΈ). НапримСр, процСссоры Intel Core ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Π΅ кэши L1+L3. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² Level 1, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Level 3. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это пустая Ρ‚Ρ€Π°Ρ‚Π° Ρ†Π΅Π½Π½ΠΎΠ³ΠΎ пространства кэша, ΠΎΠ΄Π½Π°ΠΊΠΎ прСимущСство Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли процСссор ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΌΠ°Ρ… ΠΏΡ€ΠΈ поискС Ρ‚Π΅Π³Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, Π΅ΠΌΡƒ Π½Π΅ потрСбуСтся ΠΎΠ±Ρ‹ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ для нахоТдСния Π΄Π°Π½Π½Ρ‹Ρ….

Π’ Ρ‚Π΅Ρ… ΠΆΠ΅ самых процСссорах кэш L2 нСинклюзивСн: всС хранящиСся Ρ‚Π°ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π­Ρ‚ΠΎ экономит мСсто, Π½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ систСмС памяти Ρ‡ΠΈΠΏΠ° Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½Π΅Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ Π² L3 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС). Victim caches (кэши-ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹) ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, пСрСносимой с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΡ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. НапримСр, процСссоры AMD Zen 2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ victim cache L3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· L2.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ для кэша, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Π² кэш, ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ записи (write policies); Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных процСссоров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кэши write-back β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кэшСй, происходит Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ записью ΠΈΡ… ΠΊΠΎΠΏΠΈΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π§Π°Ρ‰Π΅ всСго эта ΠΏΠ°ΡƒΠ·Π° длится Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² кэшС β€” ΠžΠ—Π£ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Β«Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π½ΠΈΠΈΒ» ΠΈΠ· кэша.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° кэш ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ… микросхСмах ΠΎΠ½Π° рСализуСтся

ГрафичСский процСссор Nvidia GA100, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ 20 ΠœΠ‘ кэша L1 ΠΈ 40 ΠœΠ‘ кэша L2

Для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² процСссоров Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ±ΡŠΡ‘ΠΌΠ°, Ρ‚ΠΈΠΏΠ° ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ кэшСй являСтся вопросом ΡƒΡ€Π°Π²Π½ΠΎΠ²Π΅ΡˆΠΈΠ²Π°Π½ΠΈΡ стрСмлСния ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ мощности процСссора с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ слоТности ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΌ Ρ‡ΠΈΠΏΠΎΠΌ пространством. Если Π±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 1000-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Π΅ ассоциативныС кэши Level 1 Π½Π° 20 ΠœΠ‘ Ρ‚Π°ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠœΠ°Π½Ρ…ΡΡ‚Ρ‚Π΅Π½Π° (ΠΈ Π½Π΅ потрСбляли ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ энСргии), Ρ‚ΠΎ Ρƒ нас Ρƒ всСх Π±Ρ‹ Π±Ρ‹Π»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ‡ΠΈΠΏΠ°ΠΌΠΈ!

Π‘Π°ΠΌΡ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ кэшСй Π² соврСмСнных процСссорах Π·Π° послСднСС дСсятилСтиС практичСски Π½Π΅ измСнился. Однако кэш Level 3 ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ расти Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…. Если Π±Ρ‹ Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Ρƒ вас Π±Ρ‹Π»ΠΎ 999 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° Intel i7-980X, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ кэш Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 12 ΠœΠ‘. БСгодня Π·Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ этой суммы ΠΌΠΎΠΆΠ½ΠΎ приобрСсти 64 ΠœΠ‘.

ΠŸΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ ΠΈΡ‚ΠΎΠ³: кэш β€” это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅Π΅ устройство. ΠœΡ‹ Π½Π΅ рассматривали Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ кэшСй Π² CPU ΠΈ GPU (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΡƒΡ„Π΅Ρ€Ρ‹ ассоциативной трансляции ΠΈΠ»ΠΈ кэши тСкстур), Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру ΠΈ располоТСниС ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ нСслоТно.

Π‘Ρ‹Π» Π»ΠΈ Ρƒ вас ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с кэшСм L2 Π½Π° матСринской ΠΏΠ»Π°Ρ‚Π΅? Как насчёт слотовых Pentium II ΠΈ Celeron (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 300a) Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ…? ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ процСссор с ΠΎΠ±Ρ‰ΠΈΠΌ L3?

На ΠΏΡ€Π°Π²Π°Ρ… Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹

Наша компания ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π² Π°Ρ€Π΅Π½Π΄Ρƒ сСрвСры с процСссорами ΠΎΡ‚ Intel ΠΈ AMD. Π’ послСднСм случаС β€” это эпичныС сСрвСры! VDS с AMD EPYC, частота ядра CPU Π΄ΠΎ 3.4 GHz. Максимальная конфигурация β€” 128 ядСр CPU, 512 Π“Π‘ RAM, 4000 Π“Π‘ NVMe.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *