麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 維修 > CPU > 正文

為什么cpu需要用到緩存?cpu緩存的作用

2020-03-01 04:34:20
字體:
來源:轉載
供稿:網友
在選擇cpu的時候我們經常會看到緩存(Cache)這個參數,很多人對cpu緩存的作用也比較好奇,下面小編就帶著這個疑問來為大家解釋一下為什么cpu需要用到緩存?

為什么cpu需要用到緩存?簡單的說,因為CPU太快,內存太慢,需要有緩存來減少CPU的等待時間,變相地提高CPU性能。

我們來舉個例子,比如CPU做一個加法運算,需要1-2個時鐘周期,那從內存中讀取數據需要100-300個周期,這中間差距太大了,CPU不可能等待那么長時間,不然高速的CPU也變成了龜速,于是就想出了緩存Cache這個東西。
為什么cpu需要用到緩存?cpu緩存的作用
現在主流的CPU中,通常有三級緩存,分為L1、L2和L3,它們間的速度呈遞減,容量呈遞增,讀取L1中的信息大概就3個周期,和CPU處理運算的速度無限接近了,讀L2的周期大概10-15個周期,讀L3的就更慢了,大概40-60個周期左右。

之所以CPU要采用這樣的層級結構,就是從成本、性能、容量還有面積上來平衡的,對于緩存來說,下面幾點是它們提升的目標,也就是cpu緩存的作用。

1、提高命中率

命中率是在高速緩存中找到內存引用的速率。我們希望能先從緩存中獲得信息,以得到速度優勢,所以緩存需要最大限度地實現這一目標。對于單個高速緩存,大小、關聯性和塊大小決定命中率。

2、降低延遲

訪問緩存的時間應該盡可能短,可以通過多種方式縮短這個時間,比如可以通過減小緩存的大小或關聯性來降低緩存的延遲,還有方式預測、增加帶寬等方法。

3、減少錯失懲罰

緩存中未能命中(Cache miss)是不可避免的,但是我們可以減少處理未命中所需的時間以獲得更好的處理器性能,通過提高命中率并通過應用不同的優化(如關鍵詞優先),可以降低錯失懲罰。

4、降低更低級別內存下的開銷

高速緩存是內存層次結構的一部分,其性能會影響其他性能,處理其他內存花費的時間越長,意味著系統性能越低,也就是說盡可能讓處理在緩存中完成。
為什么cpu需要用到緩存?cpu緩存的作用
CPU高速緩存是CPU中的非常重要的部分,占據了大量的資源開銷和成本,當你看到一張CPU架構圖時就會發現,一大片一大片的都是Cache占領著,目測至少有50%的面積了,足見其地位。

總結:為什么cpu需要用到緩存?cpu緩存的作用

用專業的說法來說,cpu緩存的作用是提高命中率、降低延遲、減少錯失懲罰、降低內存開銷。對于普通用戶來說可能不太好理解,總之你只要記住,cpu的緩存可以提升cpu的工作效率就行了,它在cpu參數里的作用舉足輕重。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩黄网站 | 天天草天天干天天 | 在线亚洲播放 | 亚洲一级毛片 | videos韩国 | 欧美性a视频 | 成人免费观看在线视频 | 最新中文字幕第一页视频 | 成人福利视频在线观看 | 欧美日本中文字幕 | 日日综合 | 欧美色大成网站www永久男同 | 人禽l交免费视频 | 性高湖久久久久久久久aaaaa | 九九看片 | 国产在线精品一区二区不卡 | 欧美一级毛片一级毛片 | 黄色网址在线免费播放 | 国产精品久久久久久久四虎电影 | 激情视频在线播放 | 免费一级在线视频 | 久久久久久久久久久亚洲 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 制服丝袜成人动漫 | 毛片免费观看视频 | av之家在线观看 | 亚洲网在线观看 | 成人毛片视频免费 | 视频www| 成人免费av在线播放 | 欧美日韩在线看片 | av在线免费观看不卡 | 欧美 videos粗暴 | 一级黄色影院 | 国产呦在线观看视频 | 国产美女视频黄a视频免费 日韩黄色在线播放 | 黄污网站在线 | 成人在线观看免费 | www久久国产 | av视在线| 国产午夜探花 |