卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

mybatis一級(jí)緩存二級(jí)緩存 CPU的一二三級(jí)緩存有什么用處?

CPU的一二三級(jí)緩存有什么用處?首先,讓我們看看為什么CPU有L1、L2和L3緩存設(shè)計(jì)。如下圖所示,當(dāng)前處理器速度太快,從內(nèi)存讀取數(shù)據(jù)太慢(一是內(nèi)存本身速度不夠快,二是距離CPU太遠(yuǎn))。一般來(lái)說(shuō),它需

CPU的一二三級(jí)緩存有什么用處?

首先,讓我們看看為什么CPU有L1、L2和L3緩存設(shè)計(jì)。如下圖所示,當(dāng)前處理器速度太快,從內(nèi)存讀取數(shù)據(jù)太慢(一是內(nèi)存本身速度不夠快,二是距離CPU太遠(yuǎn))。一般來(lái)說(shuō),它需要讓CPU等待幾十個(gè)甚至幾百個(gè)時(shí)鐘周期),你需要更少的延遲和更快的內(nèi)存來(lái)幫助,這就是緩存。

現(xiàn)在讓我們看看多級(jí)緩存(L1、L2、L3)的好處,而不僅僅是單個(gè)緩存。

1. 緩存越靠近ALU和其他核心單元,訪問(wèn)速度就越快。因此,核心附近會(huì)有一級(jí)緩存。雖然它很小,但它真的很快。緩存容量越大,緩存命中率越高,命中率越高,所以當(dāng)L1不能命中時(shí),它需要一個(gè)更大但不慢的緩存來(lái)提供數(shù)據(jù),即L2;

3。更大的緩存意味著更高的命中率,這也意味著更高的成本、更低的速度、更多的晶體管和更大的面積,因此它不能接近所有的核心單元,即L3;

這是基于性能、成本和設(shè)計(jì)的CPU平衡,一級(jí)緩存可以最大化單個(gè)內(nèi)核的位置和速度(甚至是單獨(dú)的指令和數(shù)據(jù))。二級(jí)緩存將更大,命中率更高,速度更慢。它通常位于每個(gè)核心,而L3緩存通常在系統(tǒng)的所有核心之間共享,以提供合理的速度和容量。例如,Intel Core i7-8700k的L1大小為64K,也分為32K數(shù)據(jù)和32K指令。L2大小為256K,L3大小為12MB。

現(xiàn)代CPU緩存體系結(jié)構(gòu)非常復(fù)雜,包括硬件預(yù)取和數(shù)據(jù)轉(zhuǎn)發(fā),以提供最佳緩存命中率。一些cpu甚至添加了L4緩存。

二級(jí)緩存和三級(jí)緩存?

二級(jí)緩存(L2 cache66)

CPU二級(jí)緩存是指CPU的二級(jí)緩存,二級(jí)緩存的容量將直接影響CPU的性能。二級(jí)緩存的容量越大越好。例如,英特爾第八代i7-8700處理器有6個(gè)核,每個(gè)核有256Kb的二級(jí)緩存,這是每個(gè)核獨(dú)有的,因此二級(jí)緩存總量為1.5MB。

L3 cache]CPU L3 cache是CPU的三級(jí)緩存,可以進(jìn)一步降低內(nèi)存延遲,提高海量數(shù)據(jù)計(jì)算的性能。與一級(jí)緩存和二級(jí)緩存不同,三級(jí)緩存是核心共享的,可以大大提高容量。