成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

L1 L2 L3 Cache到底放在哪里好呢?

存儲 存儲軟件
Cache(高速緩存)的發展是計算歷史上最重要的技術之一。幾乎所有的現代CPU內核都設計有高速緩存。但是一開始CPU是沒有Cache的,因為早期的CPU主頻很低,甚至都沒有內存的頻率高,所以無需Cache,CPU直接讀寫內存。

[[430113]]

本文轉載自微信公眾號「虛機」,作者cloud3 。轉載本文請聯系虛機公眾號。

我是cloud3,前段時間寫了幾篇關于高速緩存的文章,很多朋友加我好友也聊了不少。今天我們看看Cache的發展歷史,這L1 L2 L3 Cache一開始是放哪里的?

好了,今天不講原理,只看歷史(intel):

無需Cache

Cache(高速緩存)的發展是計算歷史上最重要的技術之一。幾乎所有的現代CPU內核都設計有高速緩存。但是一開始CPU是沒有Cache的,因為早期的CPU主頻很低,甚至都沒有內存的頻率高,所以無需Cache,CPU直接讀寫內存。

外部Cache出現

從80386開始CPU主頻開始遠高于內存頻率。80386DX為25MHz,一個總線周期為2拍80ns,當時已沒有速度相匹配的DRAM可用。在馮諾依曼結構下,CPU的訪存速度就成了瓶頸,為了能夠加速內存訪問,Intel主板上增加了外部Cache來配合80386運行,當時的Cache都是Write-Through的。這就是最初的Cache。

內部L1 Cache

80486開始Cache被設計在了在CPU內部,加入了8KB的L1 Cache,但是不分指令和數據Cache,同時也可以使用CPU外部主板上的Cache,即L2 Cache,大小從128KB到256KB不等。80486內部的Cache是4路組相聯的設計,并且增加了Write-back的Cache屬性。

指令和數據Cache分開

到了80586/Pentium-1,Intel采用了雙路執行的超標量結構,有2條并行整數流水線,需要對數據和指令進行雙重訪問,為了使訪問互不干涉,于是L1 Cache被一分為二,分為指令Cache和數據Cache,都是8KB大小。這就是iCache和dCache的鼻祖了。另外此時的一致性協議采用了MESI緩存一致性協議。

但是此時L2 Cache還是外部的,后面的Pentium Pro才把L2放到CPU內部,到此為止,就確定了現代緩存的基本模式,并且一直沿用至今。

雙核上的L2 Cache

來到雙核時代之后,Intel雙核心CPU陸續推出了Pentium D、Pentium EE、Core Duo,其中Pentium D、Pentium EE的CPU內部兩個內核具有互相獨立的二級緩存,不是共享的呀。所以兩個CPU核之間的緩存數據同步是依靠北橋芯片上的仲裁單元通過前端總線在兩個核心之間傳輸來實現的,延遲還比較大。

多核共享L2 Cache

雙核CPU中的Core Duo在二級緩存上有了巨大突破,就是兩個核共享2MB的二級緩存,使用Intel的“Smart cache”共享緩存技術,實現了真正意義上的緩存同步,極大發揮了二級緩存的作用。

現在Cache

現在CPU都有L3 Cache,一般是多核共享模式,而L2則被每個核單獨占據。這時L2也叫做MLC(Middle Level Cache),而L3被叫做LLC(Last Level Cache)。最后我們看看幾個典型的Cache設計圖:

 

了解了高速緩存的歷史基本就能窺出一點CPU的設計歷史。

 

責任編輯:武曉燕 來源: 虛機
相關推薦

2023-01-31 09:12:16

CPU芯片緩存

2022-08-26 14:58:43

區塊鏈比特幣架構

2015-01-20 13:19:52

OpenStack網絡層數據鏈路層

2023-10-10 15:33:55

機器學習相似性度量

2022-02-17 16:47:40

OpenharmonIPC通信鴻蒙

2025-02-06 09:40:00

2022-03-28 15:40:34

harmony鴻蒙操作系統

2014-07-17 15:52:00

Android L

2022-06-22 09:14:23

事件打點HiSysEvent

2022-02-21 15:38:57

Openharmon操作系統鴻蒙

2023-02-28 15:49:09

鴻蒙應用開發

2009-09-03 10:29:15

思科VPN詳解

2021-03-10 13:07:43

自動駕駛AI人工智能

2022-10-09 08:53:06

存儲容量SSD

2013-03-15 10:28:26

PTNLTEVPN

2017-09-21 13:46:50

VXLANL3網絡Overlay

2022-02-17 17:52:00

openharmon項目開發鴻蒙

2016-01-25 10:47:15

OpenStack

2010-08-19 09:39:00

L3路由交換技術

2012-10-09 10:57:57

光纖iODN寬帶
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久中文 | 日本又色又爽又黄的大片 | 午夜三区 | 欧美一区在线看 | 国产二区三区 | 7777在线视频免费播放 | 国产亚洲成av人片在线观看桃 | 日韩在线综合 | 人人色视频 | 极品粉嫩国产48尤物在线播放 | 国产成人精品午夜视频免费 | 精品国产乱码久久久久久蜜柚 | 亚洲协和影视 | 欧美中文字幕一区二区三区 | 成人精品一区亚洲午夜久久久 | 精品免费视频 | 在线成人福利 | 国产亚洲精品综合一区 | 亚洲在线一区二区 | 国产极品车模吞精高潮呻吟 | 色av一区 | 精品一区二区三区91 | 久久久国产亚洲精品 | 欧美一区二区三区 | 激情久久网 | 久久亚洲春色中文字幕久久久 | 久久久精品一区 | 亚洲最大的黄色网址 | 在线播放国产视频 | 婷婷激情综合 | 欧美日韩国产精品一区二区 | 国产精品免费一区二区 | 国产精品免费在线 | 精品国产乱码久久久久久闺蜜 | 亚洲成人高清 | 亚洲最色网站 | 日韩中文字幕一区 | 秋霞a级毛片在线看 | 精品久久香蕉国产线看观看亚洲 | 久久久久国产精品 | 国产在线二区 |