女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文帶你了解CPU緩存L1,L2,L3的工作原理

454398 ? 2023-02-02 18:28 ? 次閱讀

一、前言

在過去的幾年中,計算機處理器取得了相當大的進步,晶體管的尺寸每年都在變小,而且這種進步達到了摩爾定律迅速變得多余的地步。

當涉及到處理器時,不僅晶體管和頻率很重要,高速緩存也很重要。

在討論 CPU(Central Processing Units)時,您可能聽說過高速緩存。但是,我們并沒有過多地關注這些數字,它們也不是這些 CPU 廣告的主要亮點。

那么,CPU 緩存到底有多重要,它又是如何工作的?

二、什么是 CPU 緩存?

首先,緩存只是一種非常快速的內存類型。您可能知道,計算機內部有多種內存類型。有一個主存儲(如硬盤或 SSD),用于存儲大量數據(操作系統和所有程序)。

接下來,我們有隨機存取存儲器,通常稱為 RAM。這比主存儲要快得多。

最后,CPU 自身具有更快的存儲單元,我們稱之為緩存。

計算機的內存具有基于速度的層次結構,而緩存位于該層次結構的頂部,是最快的。它也是最靠近中央處理的地方,它是 CPU 本身的一部分。

高速緩存是靜態 RAM(SRAM),而系統 RAM 是動態 RAM(DRAM)。靜態 RAM 是一種可以保存數據但是不要用一直刷新的存儲器,與 DRAM 不同,SRAM 更加適合用于高速緩存。

三、CPU 緩存如何工作?

我們已經知道,程序被設計為一組指令,最終由 CPU 運行。

當我們運行程序的時候,這些指令必須從主存儲器取指令到 CPU。這是內存層次結構起作用的地方。

數據首先被加載到 RAM 中,然后被發送到 CPU。因為 CPU 每秒都能夠執行大量指令。為了充分利用其功能,CPU 需要訪問超高速內存,這是緩存的來源。

內存控制器執行從 RAM 中獲取數據并將其發送到緩存的工作。根據系統中使用的 CPU,此控制器可以位于主板的北橋芯片組上,也可以位于 CPU 本身內部。

然后,高速緩存在 CPU 內執行數據的來回傳輸。內存的層次結構也存在于緩存中。

四、緩存級別:L1,L2 和 L3

CPU 緩存分為三個主要的**“級別”**,即 L1,L2 和 L3。這里的層次結構是根據緩存速度來劃分的。

L1(1 級)高速緩存是計算機系統中存在的最快的內存。就訪問優先級而言,L1 緩存具有 CPU 在完成特定任務時最可能需要的數據。

就其大小而言,L1 高速緩存通常最多可達 256KB。但是,一些真正功能強大的 CPU 現在將其占用近 1MB。現在,某些服務器芯片組(如 Intel 的高端 Xeon CPU)具有 1-2MB 的一級緩存。

L1 緩存通常也分為兩種方式,分為指令緩存和數據緩存。指令高速緩存處理有關 CPU 必須執行的操作的信息,而數據高速緩存則保留要在其上執行操作的數據。

L2(2 級)緩存比 L1 緩存慢,但大小更大。它的大小通常在 256KB 到 8MB 之間,盡管更新,功能強大的 CPU 往往會超過此大小。L2 高速緩存保存下一步可能由 CPU 訪問的數據。在大多數現代 CPU 中,L1 和 L2 高速緩存位于 CPU 內核本身,每個內核都有自己的高速緩存。

L3(3 級)高速緩存是最大的高速緩存存儲單元,也是最慢的一個。它的范圍從 4MB 到 50MB 以上。現代 CPU 在 CPU 裸片上具有用于 L3 高速緩存的專用空間,并且占用了很大一部分空間。

五、緩存命中或未命中以及延遲

數據會從 RAM 依次流到 L3 高速緩存,然后是 L2,最后是 L1。

當處理器正在尋找要執行操作的數據時,它首先嘗試在 L1 高速緩存中找到它。如果 CPU 能夠找到它,則該情況稱為高速緩存命中。然后,它繼續在 L2 和 L3 中找到它。

如果找不到數據,它將嘗試從主內存訪問數據。這稱為高速緩存未命中。

現在,眾所周知,高速緩存旨在加快主內存和 CPU 之間的數據傳輸。

從內存訪問數據所需的時間稱為延遲,L1 具有最低的延遲,是最快的,并且最接近核心,而 L3 具有最高的延遲。緩存未命中時,延遲會增加很多。這是因為 CPU 必須從主存儲器中獲取數據。

隨著計算機變得越來越快和越來越好,我們看到延遲減少了。現在,我們擁有低延遲的 DDR4 RAM,以及具有低訪問時間的超高速 SSD 作為主要存儲,這兩項都大大降低了整體延遲。

以前,緩存設計曾經使 L2 和 L3 緩存位于 CPU 外部,這對延遲產生了負面影響。

然而,CPU 制造工藝的進步使得在比以前更小的空間中安裝數十億個晶體管。因此,為緩存留出了更多空間,這使緩存盡可能地靠近核心,從而大大減少了延遲。

六、緩存的未來

緩存設計一直在發展,尤其是隨著內存變得更便宜,更快和更密集。英特爾AMD 在緩存設計方面進行了相當多的試驗,英特爾甚至還在試驗 L4 緩存。CPU 市場正在以前所未有的速度向前發展。

這樣,我們必定會看到緩存設計跟上 CPU 不斷增長的能力。

緩存設計方面進行了相當多的試驗,英特爾甚至還在試驗 L4 緩存。CPU 市場正在以前所未有的速度向前發展。

這樣,我們必定會看到緩存設計跟上 CPU 不斷增長的能力。

此外,還有很多工作可以減少現代計算機的瓶頸。減少內存延遲可能是其中最大的一部分。業界正在為相同的解決方案而努力,并且未來看起來確實充滿希望。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19798

    瀏覽量

    233428
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11030

    瀏覽量

    215898
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1391

    瀏覽量

    116719
  • 內存
    +關注

    關注

    8

    文章

    3107

    瀏覽量

    74971
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    L3級自動駕駛即將全面商用,眾車企蓄勢待發

    電子發燒友網報道(/黃山明)2024年中國發布了《智能網聯汽車自動駕駛系統通用技術要求》(GB/T 44721-2024),這是中國首個針對自動駕駛系統的國家標準,為L3自動駕駛的商用化提供了技術
    的頭像 發表于 01-18 00:57 ?5667次閱讀

    Sky5? GNSS L1 L5 雙頻低噪聲放大器前端模塊,帶后置濾波器 skyworksinc

    電子發燒友網為你提供()Sky5? GNSS L1 L5 雙頻低噪聲放大器前端模塊,帶后置濾波器相關產品參數、數據手冊,更有Sky5? GNSS L1 L5 雙頻低噪聲放大器前端模塊,
    發表于 05-14 18:32
    Sky5? GNSS <b class='flag-5'>L1</b> <b class='flag-5'>L</b>5 雙頻低噪聲放大器前端模塊,帶后置濾波器 skyworksinc

    激光雷達三大新品首發!L2/L3全域感知,激光雷達廠商圖達通重塑性能標桿

    E2與蜂鳥D1 震撼登場,以硬核技術實力重新定義輔助駕駛的感知邊界,為 L2/L3級輔助駕駛 提供全場景解決方案。 獵鷹K3(Falcon
    的頭像 發表于 04-25 18:42 ?931次閱讀
    激光雷達三大新品首發!<b class='flag-5'>L2</b>/<b class='flag-5'>L3</b>全域感知,激光雷達廠商圖達通重塑性能標桿

    為什么車企不敢宣傳智駕系統達到L3?

    會使用L3的說法,而是創造了“L2+”“L2++”“L2.9”等概念,用以強調系統雖具備近似L3的部分能力,卻依然需要駕駛員持續監控,隨時接
    的頭像 發表于 04-24 15:44 ?177次閱讀
    為什么車企不敢宣傳智駕系統達到<b class='flag-5'>L3</b>?

    東風嵐圖發布L3級智能架構天元智架

    近日,東風嵐圖在北京正式發布L3級智能架構天元智架,并首發兩大核心智能化技術集群——青云L3級智能安全行駛平臺和鯤鵬L3級智能安全駕駛系統,深度挖掘用戶可能面對的所有場景,讓用戶感受到科技進化帶來的安全感。
    的頭像 發表于 04-18 15:36 ?169次閱讀

    廣汽集團L3自動駕駛乘用車率先上市

    隨著人工智能技術快速發展,L2高階智駕領域已經掀起了“智駕平權”革命。而更高階的L3級自動駕駛也將迎來歷史性拐點。誰能率先布局,實現L3自動駕駛上市銷售?在3月18日的廣汽星靈智行行動
    的頭像 發表于 03-24 11:43 ?520次閱讀

    Sepic電路設計解析(工作原理+應用設計+波形分析)

    的元件數較多所致。 Sepic斬波電路Sepic斬波電路原理圖Sepic斬波電路的基本工作原理:當V處于通態時,E—L1—V回路和C1—V—L2回路同時導電,
    發表于 03-14 17:25

    MAX2691 L2波段GPS低噪聲放大器技術手冊

    MAX2691低噪聲放大器(LNA)設計用于GPS L2波段產品。采用Maxim先進的SiGe工藝設計,在提供高增益和低噪聲系數的同時,獲得最高的輸入參考1dB壓縮點和3階截點。MAX2691具有17.5dB高增益以及不到
    的頭像 發表于 03-13 15:10 ?250次閱讀
    MAX2691 <b class='flag-5'>L2</b>波段GPS低噪聲放大器技術手冊

    產業鏈起飛!L3級自動駕駛年內有望落地

    近期聯合保險機構推出定制化智駕保險產品。 ? 長安汽車宣布計劃2026年實現全場景L3級自動駕駛,2028年進步實現全場景L4級功能。 ? 嵐圖汽車CEO盧放在與華為智能汽車解決方案BU CEO靳玉志在
    發表于 03-13 00:22 ?1166次閱讀

    推薦款三相三線制電源模組

    使用場景:有款工業應用場景的設備,設備現場只有三相電源,無零線。 需求:推薦款電源模組(優先國產),輸入電源是三相電中的兩相L1\\\\L2或者
    發表于 02-05 11:22

    MSPM0 L1測量儀表解決方案指南

    電子發燒友網站提供《MSPM0 L1測量儀表解決方案指南.pdf》資料免費下載
    發表于 09-04 10:47 ?1次下載
    MSPM0 <b class='flag-5'>L1</b>測量儀表解決方案指南

    Linux內核中頁表映射的基礎知識

    大家在看內核代碼時會經常看的以上術語,但在ARM的芯片手冊中并沒有用到這些術語,而是使用L1L2L3頁表這種術語。
    的頭像 發表于 08-07 15:53 ?1407次閱讀
    Linux內核中頁表映射的基礎知識

    寶馬成為首家獲L2+與L3智駕系統組合認證車企

    近日,寶馬公司在德國取得了歷史性的突破,成為全球首個在同款車型上同時集成L2+智能駕駛輔助系統與L3自動駕駛系統并獲得官方認證的汽車制造商。這創新組合預計將于今年8月在德國市場推出
    的頭像 發表于 07-10 15:17 ?3110次閱讀

    BK1661 全集成的單芯片 L1 頻段 GNSS 解決方案

    LDO ? 內置 DC-DC ? 低功耗: L1 連續跟蹤模式 : 12 mA 休眠待機模式 : 14 μA 外設接口 ? 17 GPIOs ? 3x UART, 其中個具備下載功能 ?
    發表于 06-03 09:40

    BK1662 單芯片L1/L5雙頻GNSS解決方案

    LDO 穩壓器 ? 嵌入式DC-DC轉換器 ? 低功耗: 連續 L1/L5 模式:20 毫安 連續 L1 模式:12 毫安 睡眠模式:22 μA 外設 ? 17個 GPIO ? 3
    發表于 06-03 09:31