Шта је ЦПУ кеш меморија?

Модерни процесори раде невероватно брзо; могу знатно надмашити системску РАМ меморију. Ова неравнотежа у брзини између ЦПУ-а и меморије довела би до тога да ваш процесор често мирује, чекајући да му се пошаљу подаци како би могао да настави са покретањем процеса. Да би се то спречило, омогућавајући процесорима да наставе да раде све брже и брже, користи се кеш процесора.

Како ЦПУ кеш убрзава ЦПУ?

Кеш меморија ЦПУ-а је дизајнирана да буде што је бржа и да затим кешира податке које ЦПУ захтева. Брзина ЦПУ кеш меморије је оптимизована на три начина: кашњење, пропусни опсег и близина. Кеш меморија ЦПУ-а ради са веома малим кашњењем, минимизирајући време потребно да се резултат врати. На пример, Интел и9-9900к има кашњење кеш меморије од 0,8, 2,4 и 11,1 наносекунде за Л1, Л2 и Л3 кеш респективно. Поређења ради, латенција модерне РАМ меморије велике брзине је реда величине 14 наносекунди.

Савет: Нивои кеша ће бити детаљније објашњени касније, али једноставно речено, нижи слојеви кеша су бржи, али су скупљи па имају мањи капацитет. Наносекунда је милијардити део секунде, тако да кашњење од 0,8 секунди значи да је потребно мање од милијардног дела секунде да се добије резултат.

Што се тиче пропусног опсега, кеш процесора нуди значајна побољшања перформанси у односу на традиционално складиште и РАМ. Брзине читања Л1 и Л3 кеш меморије могу достићи 2,3 ТБ/с односно 370 ГБ/с, док је пропусни опсег РАМ-а типично око 40 ГБ/с. Овај повећани пропусни опсег значи да кеш процесора може пренети податке у ЦПУ много брже него РАМ.

Да би се постигле максималне могуће брзине, кеш процесора је заправо уграђен у силицијум саме ЦПУ матрице. Ово минимизира раздаљину коју сви електрични сигнали треба да пређу, а тиме и задржавање латенције што је могуће ниже. На пример, када је Л3 кеш меморија први пут премештена са матичне плоче на ЦПУ матрицу, тадашњи процесор (Пентиум 4 ЕЕ) је могао да постигне побољшање перформанси од 10-20%.

Архитектура ЦПУ кеша

Модерни ЦПУ генерално користе три слоја ЦПУ кеш меморије са ознаком Л1-3, при чему су кешови са нижим бројем ближе језгри ЦПУ-а, бржи и скупљи. Свако појединачно језгро ЦПУ-а у вишејезгарном ЦПУ-у има сопствену Л1 кеш меморију. Обично је подељен на два дела, Л1И и Л1Д. Л1И се користи за кеширање инструкција за ЦПУ док се Л1Д користи за кеширање података на којима те инструкције треба да се изврше.

Свако језгро ЦПУ-а обично такође има сопствену Л2 кеш меморију на модерном ЦПУ-у. Л2 кеш је већи и спорији од Л1 кеш меморије и користи се првенствено за складиштење података који иначе не би стали у Л2 кеш меморију. Имајући наменску Л2 кеш меморију по језгру, избегава се сукоб кеша. Борба за кеширање је место где се различита језгра боре да затраже кеш простор за сопствена радна оптерећења, што може довести до брисања важних података из кеша.

Л3 кеш меморија се обично дели између свих ЦПУ језгара процесора. Опет, Л3 кеш је спорији од Л2 кеш меморије, али је јефтинији и већи. Обезбеђивањем дељеног кеша могуће је смањити количину података који би се дуплирали на нижим нивоима кеша по језгру.

Савет: На пример, у величинама кеша, Интелов и9-9900К има 64КБ Л1 и 256КБ Л2 кеш меморије по језгру (за укупно 512КБ Л1 и 2МБ Л2), такође има 16МБ дељене Л3 кеш меморије.

Како се користи кеш процесора?

Сви нивои кеш меморије ЦПУ-а се користе за убрзавање перформанси процесора кеширањем података из РАМ-а. Када ЦПУ захтева податке, он обично прво претражује своје слојеве кеша у покушају да добије податке што је брже могуће. Ако се подаци пронађу у кешу, онда ЦПУ може да настави са обрадом. Ако подаци нису у кешу, у ономе што се зове промашај кеша, онда ЦПУ мора да провери РАМ, а затим и чврсти диск ако ни података нема. Бржи слојеви се увек прво проверавају за максималне перформансе.

Да би помогао ЦПУ-у да има податке који су му потребни у кешу када му затребају, кеш покушава да унапред испразни који би подаци ЦПУ-у могли бити следећи. На пример, ако је ЦПУ захтевао неке податке за слику коју рендерује, кеш може покушати да превентивно кешира више података о слици како би се могли унети у ЦПУ што је брже могуће.


Leave a Comment

Све о iOS-у 26

Све о iOS-у 26

Епл је представио iOS 26 – велико ажурирање са потпуно новим дизајном од матираног стакла, паметнијим искуствима и побољшањима познатих апликација.

Најбољи лаптопови за студенте у 2025. години

Најбољи лаптопови за студенте у 2025. години

Студентима је потребан одређени тип лаптопа за учење. Он не би требало да буде само довољно моћан да добро обавља своје изабране студије, већ и довољно компактан и лаган да га носе са собом цео дан.

Како повратити приступ чврстом диску, поправити грешку немогућности отварања чврстог диска

Како повратити приступ чврстом диску, поправити грешку немогућности отварања чврстог диска

У овом чланку ћемо вас водити како да повратите приступ чврстом диску када дође до квара. Хајде да пратимо!

Како користити свест о разговорима и слушање уживо на AirPods-има

Како користити свест о разговорима и слушање уживо на AirPods-има

На први поглед, AirPods изгледају баш као и све друге праве бежичне слушалице. Али све се то променило када је откривено неколико мало познатих карактеристика.

Како додати штампач у Windows 10

Како додати штампач у Windows 10

Додавање штампача у Windows 10 је једноставно, иако ће поступак за жичане уређаје бити другачији него за бежичне уређаје.

Како проверити РАМ меморију и проверити грешке РАМ меморије на рачунару са највећом стопом тачности

Како проверити РАМ меморију и проверити грешке РАМ меморије на рачунару са највећом стопом тачности

Као што знате, РАМ меморија је веома важан хардверски део рачунара, који служи као меморија за обраду података и фактор је који одређује брзину лаптопа или рачунара. У чланку испод, WebTech360 ће вас упознати са неким начинима за проверу грешака у РАМ меморији помоћу софтвера на Windows-у.

Шта је СМПС?

Шта је СМПС?

Сазнајте шта је СМПС и значење различитих оцена ефикасности пре него што изаберете СМПС за свој рачунар.

Зашто се мој Цхромебоок не укључује

Зашто се мој Цхромебоок не укључује

Добијте одговоре на питање Зашто се мој Цхромебоок не укључује? У овом корисном водичу за кориснике Цхромебоок-а.

Како пријавити преваре у вези са „пецањем“ Гоогле-у

Како пријавити преваре у вези са „пецањем“ Гоогле-у

Научите како да пријавите преваранта Гоогле-у да бисте га спречили да превари друге помоћу овог водича.

Роомба се зауставља, држи и окреће – поправите

Роомба се зауставља, држи и окреће – поправите

Решите проблем где се ваш Роомба робот усисивач зауставља, лепи и стално се окреће.