久久精品一区二区三区四区_国产91久久久久久久免费_99免费在线视频_亚洲免费成人网

CPU中的L1,L2和L3緩存之間的區別:緩存是如何工作的?

VR/AR
2020
08/28
21:26
新浪VR
分享
評論

來源:新浪VR

每個現代處理器都具有少量的高速緩存。在過去的幾十年中,緩存體系結構變得越來越復雜:CPU緩存級別已增加到三個級別:L1,L2和L3,每個塊的大小都已增加,并且緩存關聯性也發生了一些變化。

但是,在我們深入研究細節之前,讓我問您,高速緩存到底是什么,為什么需要它?此外,現代處理器由L1,L2和L3緩存組成。這些緩存級別之間有什么區別?

高速緩存內存與系統內存:SRAM與DRAM

高速緩存基于更快(且更昂貴)的靜態RAM,而系統內存則利用了較慢的DRAM(動態RAM)。兩者之間的主要區別在于,前者由CMOS技術和晶體管制成(每個模塊六個),而后者則使用電容器和晶體管。

DRAM需要不斷刷新(由于漏電),以將數據保留更長的時間。因此,它消耗的功率明顯更多,并且速度也較慢。SRAM不必刷新,效率更高。但是,較高的價格阻礙了主流技術的采用,從而限制了其在處理器緩存中的使用。

緩存在處理器中的重要性?

現代處理器比其80年代和90年代初的原始祖先要光明幾年。如今,高端消費類芯片的運行頻率超過4GHz,而大多數DDR4內存模塊的額定頻率都低于1800MHz。結果,系統內存太慢而無法直接與CPU一起使用而又不會嚴重降低它們的速度。這是高速緩存存儲器的來源。它充當兩者之間的中介,存儲小塊重復使用的數據,或者在某些情況下,存儲那些文件的存儲器地址。

L1,L2和L3緩存:有什么區別?

在現代處理器中,按大小增加和速度遞減的順序,高速緩存存儲器分為三個部分:L1,L2和L3高速緩存。L3高速緩存是最大也是最慢的(第三代Ryzen CPU具有高達64MB的大型L3高速緩存)高速緩存級別。L2和L1比L3小得多,并且速度更快,并且每個內核都分開。較早的處理器不包括三級L3高速緩存,并且系統內存直接與L2高速緩存交互:

L1緩存進一步分為兩部分:L1數據緩存和L1指令緩存。后者包含需要由CPU執行的指令,而前者用于保存將被寫回到主存儲器的數據。

L1高速緩存不僅充當指令高速緩存,而且還保留預解碼數據和分支信息。此外,雖然L1數據高速緩存通常充當輸出高速緩存,但L1指令高速緩存的行為類似于輸入高速緩存。當進行循環時這很有用,因為所需的指令就在獲取單元旁邊。

現代CPU最多可為旗艦處理器提供512KB的L1高速緩存(每個內核64KB),而服務器部件的功能幾乎是后者的兩倍。

L2緩存比L1大得多,但同時也慢一些。旗艦級CPU的大小為4-8MB(每個內核512KB)。每個內核都有自己的L1和L2緩存,而最后一級L3緩存在裸片上的所有內核之間共享。

L3緩存是最低級別的緩存。從10MB到64MB不等。服務器芯片具有多達256MB的三級緩存。此外,與競爭對手的英特爾芯片相比,AMD的Ryzen CPU具有更大的緩存大小。這是因為MCM設計與Intel方面的Monolithic比較。

當CPU需要數據時,它首先搜索關聯內核的L1緩存。如果找不到,則接下來搜索L2和L3緩存。如果找到了必要的數據,則稱為緩存命中。另一方面,如果緩存中不存在數據,則CPU必須請求將其從主內存或存儲設備加載到緩存中。這需要時間,并且會對性能產生不利影響。這稱為緩存未命中

通常,當高速緩存大小增加時,高速緩存命中率會提高。在游戲和其他對延遲敏感的工作負載中尤其如此。

看一下內存映射

有了關于高速緩存的基本說明,讓我們討論一下系統內存如何與高速緩存進行通信。這稱為緩存或內存映射。高速緩沖存儲器分為塊或組。這些塊又分為n個64字節行。系統存儲器被劃分為與高速緩存相同數量的塊(組),然后將兩者鏈接在一起。

如果您有1GB的系統RAM,則緩存將分為8192行,然后分成多個塊。這稱為n路關聯緩存。使用2路關聯高速緩存時,每個塊每個包含2行,4路每個包含4行,8路包含8行,16路包含16行。如果總RAM大小為1GB,則內存中的每個塊的大小均為512 KB。

如果您具有512 KB 4路關聯的高速緩存,則RAM將被分為2,048個塊(1GB為8192/4個)并鏈接到相同數量的4行高速緩存塊。

以與16路關聯緩存相同的方式,將緩存分為512個塊,這些塊鏈接到內存中的512個(2048 KB)塊,每個緩存塊包含16行。當緩存中的數據塊用完時,緩存控制器將用所需的數據重新加載一組新的塊,以繼續執行處理器。

N向關聯緩存是最常用的映射方法。還有另外兩種方法,稱為直接映射和完全關聯的映射。在前者中,高速緩存行與內存之間存在硬鏈接,而在后者的情況下,高速緩存可以包含任何內存地址。基本上,每一行都可以訪問任何主內存塊。此方法具有最高的命中率。但是,它的實施成本很高,因此,芯片制造商通常會避免使用它。

哪種映射是最好的?

直接映射是最容易實現的配置,但同時效率最低。例如,如果CPU要求給定的內存地址(在這種情況下為1,000),則控制器將從內存中加載64字節的行并將其存儲在高速緩存中(1,000至1,063)。將來,如果CPU需要來自相同地址或此地址之后的地址(1,000到1,063)的數據,它們將已經在高速緩存中。

當CPU在映射到同一高速緩存行的存儲塊中需要一個接一個的下一個地址時,這將成為一個問題。例如,如果CPU首先請求地址1,000,然后再請求地址2,000,則將發生高速緩存未命中,因為這兩個地址位于同一內存塊中(128 KB是塊大小)。另一方面,映射到它的緩存行是從地址1,000到1,063開始的行。因此,緩存控制器將在第一條緩存行中將地址從2000的行加載到2063,從而淘汰了較舊的數據。這就是為什么直接映射高速緩存是效率最低的高速緩存映射技術并已被廣泛放棄的原因。

完全關聯映射在某種程度上與直接映射相反。內存高速緩存的行與RAM內存位置之間沒有硬鏈接。緩存控制器可以存儲任何地址。上面的問題不會發生。此高速緩存映射技術是最有效的,命中率最高。但是,正如已經說明的那樣,它是實現起來最困難,最昂貴的。

結果,使用了在完全關聯映射和直接映射之間混合的集合關聯映射。在這里,每個內存塊都鏈接到一組線(取決于SA映射的類型),并且每一行都可以保存來自映射內存塊中任何地址的數據。在4路集關聯緩存中,內存緩存中的每個集最多可容納來自同一內存塊的四行。通過16路配置,該數字將增加到16。

當映射集上的插槽全部用完時,控制器將逐出其中一個插槽的內容,并從同一映射存儲塊中加載另一組數據。例如,將組關聯內存緩存的方式從4路增加到8路,每組就有更多的緩存插槽可用。但是,如果不增加緩存量,則每個鏈接的內存塊的內存大小都會增加。基本上,在不增加整體高速緩存大小的情況下增加集合高速緩存集上可用插槽的數量意味著該集合將鏈接到更大的內存塊,由于刷新次數增加,有效地降低了效率。

另一方面,增加緩存大小意味著每個集合中會有更多行(假設集合大小也增加了)。這意味著每個存儲塊有更多數量的鏈接高速緩存行。通常,這會增加命中率,但是可以提高整體數字的限制是有限的。

THE END
廣告、內容合作請點擊這里 尋求合作
VR
免責聲明:本文系轉載,版權歸原作者所有;旨在傳遞信息,不代表砍柴網的觀點和立場。

相關熱點

NVIDIA正式宣布了GeForce MX450,它將取代最近發布的MX350,用于預算游戲筆記本電腦。它將帶有GDDR6內存和PCIe 4.0支持。具有諷刺意味的是,這是NVIDIA首款支持PCIe 4標準的GPU,也是首款包含高端GDDR6內...
VR
外媒消息,蘋果收購了虛擬現實公司Spaces,該公司不僅提供虛擬現實體驗,而且在流感大流行之后,還提供一種將虛擬化身帶入Zoom會議的方式。
VR
外媒消息,蘋果收購了虛擬現實公司Spaces,該公司不僅提供虛擬現實體驗,而且在流感大流行之后,還提供一種將虛擬化身帶入Zoom會議的方式。
VR
在最近一次向法院提交動議時,游戲業巨頭Epic認為Apple對《堡壘之夜》的行為和該官司的影響會讓整個游戲開發生態處在極度危險當中。
VR
一提起The Initiative工作室,很多人都感覺陌生。可它作為微軟第一方工作室,早在2018年E3大展就成立了,不過這兩年始終沒有任何作品問世。
VR

相關推薦

1
3
久久精品一区二区三区四区_国产91久久久久久久免费_99免费在线视频_亚洲免费成人网

    9000px;">

      亚洲电影中文字幕在线观看| 久久99深爱久久99精品| 成人小视频在线| 亚洲欧美区自拍先锋| 91浏览器入口在线观看| 亚洲福利视频三区| 欧美电影精品一区二区| 成人妖精视频yjsp地址| 亚洲乱码国产乱码精品精98午夜 | 欧美日韩国产首页在线观看| 欧美aaaaaa午夜精品| 国产日韩欧美制服另类| 欧美网站一区二区| 成人免费观看男女羞羞视频| 亚洲午夜日本在线观看| 欧美激情一区二区三区不卡 | 亚洲国产cao| 久久精品一区八戒影视| 欧美日韩成人综合天天影院| 国产a级毛片一区| 亚洲国产精品久久不卡毛片| 中文字幕高清一区| 日韩一区二区三| 日韩和欧美一区二区三区| 国产精品免费视频一区| 欧美成人女星排名| 欧美日韩一区三区| 99精品视频一区| 国产精品亚洲视频| 久久精品国产在热久久| 天堂影院一区二区| 一区二区三区在线视频免费| 国产目拍亚洲精品99久久精品| 欧美一三区三区四区免费在线看| 色拍拍在线精品视频8848| 成人午夜在线视频| 国产精品原创巨作av| 麻豆国产精品视频| 免费在线看成人av| 日韩激情视频在线观看| 午夜精品久久久久久久| 亚洲综合一二区| 亚洲精品成人少妇| 亚洲裸体在线观看| 国产精品福利一区| 中文字幕欧美国产| 久久久久99精品国产片| 久久久午夜精品| 精品sm捆绑视频| 91精品国产入口| 欧美日韩精品福利| 欧美日韩性生活| 欧美伦理电影网| 欧美妇女性影城| 欧美日韩www| 欧美在线你懂得| 欧美伊人久久久久久久久影院| 91小视频在线观看| 91在线看国产| 亚洲狼人国产精品| 亚洲成人av一区二区三区| 懂色av一区二区三区免费观看| 成人免费视频免费观看| 欧美精品一区二区三区在线 | 91行情网站电视在线观看高清版| 日韩一卡二卡三卡国产欧美| 亚洲综合免费观看高清完整版 | 一区二区在线看| 国产成人福利片| 欧美一级在线视频| 亚洲影院久久精品| 色婷婷综合在线| 亚洲欧洲精品一区二区三区不卡| 久久国内精品视频| 91精品国产手机| 亚洲bt欧美bt精品777| 在线观看日韩av先锋影音电影院| 国产精品免费视频网站| 国产91丝袜在线观看| 久久品道一品道久久精品| 男女性色大片免费观看一区二区| 在线播放亚洲一区| 日本91福利区| 欧美日韩免费电影| 精品精品国产高清一毛片一天堂| 国产性做久久久久久| 亚洲欧洲制服丝袜| 青青青伊人色综合久久| 国产真实乱对白精彩久久| 成人精品鲁一区一区二区| 色噜噜久久综合| 精品久久久网站| 亚洲欧美综合色| 午夜不卡在线视频| 国产成人午夜精品5599| 欧美性受xxxx| 国产日韩欧美a| 亚洲一区二区视频在线| 亚洲特黄一级片| 久久激情五月激情| 欧美精彩视频一区二区三区| 成人av电影免费观看| 亚洲精品国产无天堂网2021| 欧美日韩一区二区三区不卡| 毛片基地黄久久久久久天堂| 国产亚洲人成网站| 色狠狠av一区二区三区| 日本欧美大码aⅴ在线播放| 欧美成人在线直播| 不卡的看片网站| 石原莉奈在线亚洲三区| 久久精品欧美一区二区三区麻豆| www.亚洲在线| 亚洲高清视频中文字幕| 久久久噜噜噜久久人人看 | 亚洲国产经典视频| 91女人视频在线观看| 图片区小说区国产精品视频| 26uuu国产日韩综合| 97久久超碰国产精品| 日韩不卡一二三区| 国产色婷婷亚洲99精品小说| 色成年激情久久综合| 久久99久久久欧美国产| 亚洲精品欧美综合四区| 国产精品污污网站在线观看| 久久se这里有精品| 久久久久亚洲综合| 成人综合在线观看| 中文字幕日韩一区| 91美女蜜桃在线| 亚洲色大成网站www久久九九| 波多野结衣在线一区| 亚洲日本免费电影| 欧美日韩一区成人| 26uuu精品一区二区| 粉嫩av一区二区三区粉嫩 | 久久超碰97中文字幕| 亚洲自拍偷拍图区| 最新日韩av在线| 久久麻豆一区二区| 欧美xxxxx裸体时装秀| 亚洲成av人影院| 欧美日韩精品欧美日韩精品| 一区二区三区在线播| 91行情网站电视在线观看高清版| 最新中文字幕一区二区三区 | 日韩制服丝袜av| 欧美日韩中字一区| 亚洲大片在线观看| 在线电影院国产精品| 日本女优在线视频一区二区| 欧美日韩视频专区在线播放| 亚洲一区二区欧美激情| 欧美写真视频网站| 亚洲高清视频在线| 欧美三级三级三级| 亚洲成a人片在线不卡一二三区| 欧美色图第一页| 午夜精品久久久久久久99樱桃| 欧美天堂一区二区三区| 亚洲v精品v日韩v欧美v专区| 91精品国模一区二区三区| 麻豆精品久久精品色综合| 日韩精品资源二区在线| 国产在线精品一区在线观看麻豆| 久久久久国产一区二区三区四区| 成人做爰69片免费看网站| 国产精品国产成人国产三级| 91美女视频网站| 亚洲国产精品一区二区久久| 欧美日本在线播放| 久久99国产精品久久| 亚洲国产精品精华液ab| 91蝌蚪国产九色| 天天影视涩香欲综合网| 日韩精品一区在线观看| 国产高清不卡一区二区| 国产成人免费9x9x人网站视频| 国产不卡一区视频| 99精品视频在线观看免费| 欧美在线不卡一区| 日韩三级在线观看| 国产精品久久久久久一区二区三区| 亚洲女人小视频在线观看| 亚洲一卡二卡三卡四卡五卡| 视频一区二区欧美| 国产成人精品影院| 欧美午夜电影网| 欧美精品久久一区| 国产福利一区二区| 亚洲国产欧美在线人成| 久久婷婷色综合| 日本韩国精品一区二区在线观看| 秋霞午夜av一区二区三区| 中文字幕精品三区| 欧美日本一区二区三区四区| 国产精品中文字幕欧美| 亚洲v精品v日韩v欧美v专区| 国产免费观看久久|