More

    AMD Zen 3 微架構登場 IPC 完勝 Intel

    經改良的 Front End 引擎

    全新 AMD Zen 3 微架構對 Front End 引擎作出了大帳改良,經改良後的 TAGE Branch Predictor,全提供更快的指令提取;預測分支並進一步滅少分支錯誤所造成的延遲,更大的 Branch Predictor Bandwidth,提早填充至 Request Queue 單元,有助降低運算延遲,並優化記憶體的性能比表。AMD Zen 3 微架構其中一個重點昇級是 Branch Target Buffer (BTB) 緩存,L1 BTB 由 0.5K Entries 增加至 1K Entries,Indirect Target Array (ITA) 亦由 1K Entries 增加至 1.5K Entries,使 Branch Bandwidth 更大,令快分支錯誤回復加快,減少背靠背預測造成預測泡沫,加快預測分支的進行,和降低預測分支的失敗率。

    AMD Zen 3 微架構為提升 Micro-Tags 效率,雖然 μOps Cache 緩存保持在 4096 條,但加快了 μOps Cache 的排序過程, μOps Cache 與 I-Cache 之間的切換速度更快,讓解碼後的  μOps 指令更快地被提取,為 Front-End 引擎提供更高的 x86 指令吞吐量。

    AMD Zen 3 微架構的 Front-End 引擎沿用 1 組 4-Wide x86 Decoder,與 Zen 2 一樣每個週期可處理 4 個 x86 指令,每個週期可提取  μOps 8 條,但更效的 Branch Prediction 和快速的  μOps 指令處理,令 Zen 3 擁有更高的指令吞吐量,更有利於 SMT 同步多線程運算效率,據 AMD 數據指,Zen 3 的 IPC 效能增長 19% 。

    Recent Articles

    spot_img

    Related Stories

    Stay on op - Ge the daily news in your inbox