国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之關(guān)鍵詞優(yōu)先和提前重啟以減少失誤處罰、合并寫入緩沖區(qū)以減少懲罰(五)

這篇具有很好參考價值的文章主要介紹了計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之關(guān)鍵詞優(yōu)先和提前重啟以減少失誤處罰、合并寫入緩沖區(qū)以減少懲罰(五)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

優(yōu)化五:關(guān)鍵詞優(yōu)先,提前重啟,減少漏判

處理器通常一次只需要緩存塊中的一個字(word)。不要等待整個塊被加載,而是在請求的字到達后就立即發(fā)送給處理器,并讓處理器繼續(xù)執(zhí)行,同時填充塊中的其他字。這兩種具體的策略是:

  • 關(guān)鍵字優(yōu)先(Critical word first)——從內(nèi)存中先請求缺失的字,并在它到達后立即發(fā)送給處理器;讓處理器在填充塊中的其他字時繼續(xù)執(zhí)行。
  • 提前重啟(Early restart)——按正常順序獲取字,但是在請求的塊中的字到達后,立即發(fā)送給處理器并讓處理器繼續(xù)執(zhí)行。

通常,這些技術(shù)只有在緩存塊較大時才有利,因為除非塊很大,否則收益很低。注意,在填充塊中的其他字時,緩存通常會繼續(xù)滿足對其他塊的訪問。然而,由于空間局部性,下一個引用很可能是對還沒有獲取的塊的部分。當關(guān)鍵字優(yōu)先中有第二個請求時,有效的不命中懲罰是從引用到第二個部分到達的不重疊時間。關(guān)鍵字優(yōu)先和提前重啟的效益取決于塊的大小和對還沒有獲取的塊的部分再次訪問的可能性。

優(yōu)化六:合并寫入緩沖區(qū),減少Miss Penalty

寫緩沖器是一種用于暫存待寫入下一級存儲器的數(shù)據(jù)的緩沖區(qū),可以讓處理器在寫操作完成后繼續(xù)執(zhí)行,而不必等待數(shù)據(jù)真正寫入。寫合并是一種優(yōu)化技術(shù),可以將多個對連續(xù)地址的寫操作合并為一個寫操作,從而提高內(nèi)存的利用率和寫入速度,減少因為寫緩沖器滿而導致的停頓。具體來說:

  • 寫直達緩存是指每次對緩存的寫操作都必須同時寫入下一級存儲器,以保證數(shù)據(jù)的一致性。由于這樣會增加內(nèi)存訪問的延遲和頻率,所以寫直達緩存依賴于寫緩沖器,將待寫入的數(shù)據(jù)和地址暫存在其中,讓處理器可以繼續(xù)執(zhí)行其他指令,而不必等待數(shù)據(jù)真正寫入下一級存儲器。
  • 寫回緩存是指只有當緩存塊被替換出去時才將其寫入下一級存儲器,以減少內(nèi)存訪問的次數(shù)。即使是寫回緩存,在替換緩存塊時也需要使用一個簡單的寫緩沖器,將被替換出去的數(shù)據(jù)和地址暫存在其中,等待合適的時機再將其寫入下一級存儲器。
  • 寫合并是指當多個對連續(xù)地址的寫操作發(fā)生時,不是將每個數(shù)據(jù)單獨放入一個寫緩沖器的條目中,而是將它們合并為一個數(shù)據(jù)塊,放入同一個條目中。這樣做的好處是可以節(jié)省寫緩沖器的空間,提高內(nèi)存的利用率,因為多字節(jié)的寫操作通常比單字節(jié)的寫操作更快。另外,這樣也可以減少因為寫緩沖器滿而導致的停頓,因為同樣數(shù)量的數(shù)據(jù)占用了更少的條目。

寫直達緩存和寫回緩存是兩種不同的緩存寫策略,用于處理當處理器對緩存中的數(shù)據(jù)進行修改時,如何保證緩存和主存之間的數(shù)據(jù)一致性的問題。它們的主要區(qū)別如下:

寫直達緩存(Write-through)是指當處理器對緩存中的數(shù)據(jù)進行寫操作時,同時將數(shù)據(jù)寫入到緩存和主存中,這樣可以保證緩存和主存的內(nèi)容始終一致,但是會增加內(nèi)存訪問的延遲和頻率,降低系統(tǒng)性能。
寫回緩存(Write-back)是指當處理器對緩存中的數(shù)據(jù)進行寫操作時,只將數(shù)據(jù)寫入到緩存中,而不立即寫入到主存中,只有當緩存塊被替換出去時,才將修改過的數(shù)據(jù)寫回到主存中,這樣可以減少內(nèi)存訪問的次數(shù)和延遲,提高系統(tǒng)性能,但是會導致緩存和主存的內(nèi)容不一致。

計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之關(guān)鍵詞優(yōu)先和提前重啟以減少失誤處罰、合并寫入緩沖區(qū)以減少懲罰(五),計算機體系結(jié)構(gòu)學習筆記,緩存,risc-v,嵌入式硬件?

?

有些輸入輸出設(shè)備寄存器是映射到物理地址空間中的,這些輸入輸出地址不能使用寫合并技術(shù),因為不同的輸入輸出寄存器可能不像內(nèi)存中的數(shù)組那樣可以按順序訪問。例如,它們可能需要一個地址和一個數(shù)據(jù)字來訪問每個輸入輸出寄存器,而不是使用一個地址來進行多字節(jié)的寫操作。這些副作用通常通過將這些頁面標記為需要非合并寫直達來實現(xiàn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-539585.html

到了這里,關(guān)于計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之關(guān)鍵詞優(yōu)先和提前重啟以減少失誤處罰、合并寫入緩沖區(qū)以減少懲罰(五)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之編譯器控制的預取和利用HBM擴展內(nèi)存層次(七)

    計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之編譯器控制的預取和利用HBM擴展內(nèi)存層次(七)

    硬件預取的替代方案是編譯器在處理器需要數(shù)據(jù)之前插入預取指令來請求數(shù)據(jù)。 預取有兩種類型: ■ 寄存器預取將值加載到寄存器中。 ■ 高速緩存預取僅將數(shù)據(jù)加載到高速緩存。 這兩種類型都可以分為有錯或無錯的,即預取的地址是否會導致虛擬地址錯誤或保護錯誤的異

    2024年02月13日
    瀏覽(30)
  • 計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之關(guān)鍵詞優(yōu)先和提前重啟以減少失誤處罰、合并寫入緩沖區(qū)以減少懲罰(五)

    計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之關(guān)鍵詞優(yōu)先和提前重啟以減少失誤處罰、合并寫入緩沖區(qū)以減少懲罰(五)

    處理器通常一次只需要緩存塊中的一個字(word)。不要等待整個塊被加載,而是在請求的字到達后就立即發(fā)送給處理器,并讓處理器繼續(xù)執(zhí)行,同時填充塊中的其他字。這兩種具體的策略是: 優(yōu)先(Critical word first)——從內(nèi)存中先請求缺失的字,并在它到達后立即發(fā)

    2024年02月13日
    瀏覽(26)
  • 計算機體系結(jié)構(gòu)

    計算機體系結(jié)構(gòu)

    目錄 第一章 基本概念 1.虛擬計算機 2.計算機系統(tǒng)結(jié)構(gòu)的定義 3.佛林(Flynn)分類法 4.Amdahl定律 5.CPU性能公式 6.程序訪問的局部性原理 第二章 指令系統(tǒng) 1.數(shù)據(jù)表示與數(shù)據(jù)類型 2.浮點數(shù)的表示方式 3.編址方式 4.尋址方式 5.指令系統(tǒng)的優(yōu)化設(shè)計? 6.Huffman編碼法 7.拓展編碼 8.兩種方

    2024年02月06日
    瀏覽(27)
  • 【體系結(jié)構(gòu)】山東大學計算機體系結(jié)構(gòu)知識點清單

    【體系結(jié)構(gòu)】山東大學計算機體系結(jié)構(gòu)知識點清單

    涵蓋所有考點,復習絕對高效,點贊+留郵箱獲取pdf版本 1. 計算機系統(tǒng)的層次結(jié)構(gòu) 語言實現(xiàn)的兩種基本技術(shù): 翻譯:先把 N+1 級程序全部轉(zhuǎn)換成 N 級程序后,再去執(zhí)行新產(chǎn)生的 N 級程序,在執(zhí)行過程中 N+1 級程序不再被訪問。 解釋:每當一條 N+1 級指令被譯碼后,就直接去執(zhí)

    2024年02月11日
    瀏覽(133)
  • [Linux]計算機軟硬體系結(jié)構(gòu)

    [Linux]計算機軟硬體系結(jié)構(gòu)

    馮諾依曼體系結(jié)構(gòu)的組成 現(xiàn)代計算機大多都遵守馮諾依曼體系結(jié)構(gòu) 馮諾依曼體系結(jié)構(gòu)的示意圖如下: 馮諾依曼體系結(jié)構(gòu)計算機由五大部件組成: 輸入設(shè)備 輸出設(shè)備 存儲器(內(nèi)存) 運算器 控制器 注:如今大多的計算機都將運算器和控制器集成到一起,被稱作中央處理器,簡稱

    2024年02月13日
    瀏覽(18)
  • 【Linux】—— 詳解計算機體系結(jié)構(gòu)

    【Linux】—— 詳解計算機體系結(jié)構(gòu)

    前言: 在之前,我們已經(jīng)對Linux環(huán)境開發(fā)的基本工具進行了詳細的學習。接下來,我們將要學習的第一大塊便是關(guān)于計算機體系結(jié)構(gòu)的知識!! 目錄 前言 (一)馮諾依曼體系結(jié)構(gòu) 基本介紹 木桶原理 數(shù)據(jù)流動過程 (二)操作系統(tǒng) 1、概念 2、感性理解 總結(jié) 在我寫的《操作系

    2024年02月09日
    瀏覽(24)
  • 計算機體系結(jié)構(gòu)(復習資料)

    計算機體系結(jié)構(gòu)(復習資料)

    1.存儲程序計算機 (馮諾依曼):4部分 ????????????????運算器(用于完成數(shù)值運算) ????????????????存儲器(用于存儲程序和數(shù)據(jù)) ????????????????輸入輸出設(shè)備(用于完成計算機與外部信息交互) ????????????????控制器(根據(jù)程序形成控

    2024年02月02日
    瀏覽(16)
  • 第一章、計算機組成與體系結(jié)構(gòu)

    第一章、計算機組成與體系結(jié)構(gòu)

    第一節(jié).數(shù)據(jù)的表示 ? 二進制轉(zhuǎn)十進制:權(quán)值相加。即一個二進制數(shù)為1010.1,轉(zhuǎn)為十進制為: $$ 小數(shù)點左邊從0開始冪,小數(shù)點右邊就是-1 ? 十六進制轉(zhuǎn)十進制:同樣的,權(quán)值相加。即一個十六進制為100121,轉(zhuǎn)為十進制為: $$ 十進制轉(zhuǎn)二進制:整數(shù)位用短除法,除二取余,直到

    2024年02月03日
    瀏覽(21)
  • 【計算機組成原理與體系結(jié)構(gòu)】指令系統(tǒng)

    【計算機組成原理與體系結(jié)構(gòu)】指令系統(tǒng)

    目錄 一、指令概述 二、指令分類 三、擴展操作碼 四、指令尋址 五、數(shù)據(jù)尋址 六、x86匯編指令 計算機指令 :指示計算機硬件進行某種操作的命令 機器指令 :使用二進制編碼來表示的計算機指令 能被計算機硬件系統(tǒng)識別并執(zhí)行的特殊的0/1代碼串(機器碼) 指定了計算機硬

    2024年02月08日
    瀏覽(37)
  • 【計算機體系結(jié)構(gòu)】什么是流水線?

    【計算機體系結(jié)構(gòu)】什么是流水線?

    ??個人主頁:highman110 ??作者簡介:一名硬件工程師,持續(xù)學習,不斷記錄,保持思考,輸出干貨內(nèi)容? 目錄 參考資料 前言 流水線 提高流水線效率的技術(shù) 超級流水線 超標量 分支預測 亂序執(zhí)行 (21條消息) 流水線、超流水線、超標量(superscalar)技術(shù)對比(轉(zhuǎn))_沉迷科研劉

    2024年02月03日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包