0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

緩存一致性驗(yàn)證 – AMBA CHI中的新功能

星星科技指導(dǎo)員 ? 來源:synopsys ? 作者:synopsys ? 2023-05-25 17:17 ? 次閱讀

相干集線器接口,俗稱 CHI,是一種接口規(guī)范,是5千Arm 生成 AMBA 協(xié)議 (AMBA?? 5),于 2013 年發(fā)布。AMBA? 5 CHI 定義了用于將完全相干處理器和動(dòng)態(tài)內(nèi)存控制器連接到高性能無阻塞互連的接口。

AMBA CHI-E 建立在現(xiàn)有的 AMBA CHI-D(問題 D)規(guī)范之上(請(qǐng)參閱我們?cè)?AMBA?? ?CHI-D 上的博客),引入了對(duì)以下各項(xiàng)的支持:一組新事務(wù)、獨(dú)占訪問功能、事務(wù)優(yōu)化、一系列性能吞吐量改進(jìn)功能和關(guān)鍵的 Arm 架構(gòu)功能。

一些新功能包括:

新交易和獨(dú)家交易

引入了新的請(qǐng)求事務(wù)類型,例如:ReadPreferUnique,MakeReadUnique,使用可選數(shù)據(jù)寫入,不帶數(shù)據(jù)的寫入零,兩部分存儲(chǔ)。此外,還引入了新的偵聽事務(wù)類型SnpPreferUnique,Snoop Query。

新增相干獨(dú)占訪問功能,提高獨(dú)占序列執(zhí)行效率。這些基于請(qǐng)求事務(wù)MakeReadUnique,ReadPreferUnique;Snoop transactions SnpPreferUnique 和 Snoop Query。

交易優(yōu)化功能

引入了新的事務(wù)流優(yōu)化,例如:直接寫入數(shù)據(jù)傳輸流、組合寫入和 CMO 事務(wù)、請(qǐng)求排序流優(yōu)化、將轉(zhuǎn)發(fā)監(jiān)聽視為請(qǐng)求節(jié)點(diǎn)的提示以及從請(qǐng)求節(jié)點(diǎn)到互連中的緩存的 SLC 替換提示傳播。

性能吞吐量改進(jìn)功能

引入了關(guān)鍵的性能吞吐量改進(jìn)功能,例如:給定組件的多個(gè)接口、單個(gè)接口上的復(fù)制通道、將事務(wù) ID 寬度擴(kuò)展到 12 位以及組 ID 字段的擴(kuò)展。

協(xié)議架構(gòu)特點(diǎn)

引入內(nèi)存標(biāo)記擴(kuò)展是為了符合 Arm v8.5 體系結(jié)構(gòu)要求,這是一種可用于檢測(cè)內(nèi)存安全違規(guī)的機(jī)制。

引入了額外的 DVM 操作以與 Arm v8.4 架構(gòu)保持一致。

您的系統(tǒng)在沒有壓力的情況下運(yùn)行良好,這很好,但是當(dāng)您高速運(yùn)行并且有大量流量通過這些連貫網(wǎng)絡(luò)時(shí)會(huì)發(fā)生什么?在這里,Synopsys 提供了一個(gè)名為 VC VIP Auto Performance 的功能,它將按照 AMBA 自適應(yīng)流量配置文件 (AMBA?? ATP) 生成流量。(您需要?jiǎng)?chuàng)建一個(gè)測(cè)試配置文件作為此工具的輸入。隨后,您可以在威爾第性能分析器中分析延遲和帶寬問題。

所有最新功能均在 AMBA 5 CHI 的 Synopsys 驗(yàn)證 IP 中得到完全支持和提供。 適用于 AMBA?? 5 CHI 的 Synopsys 解決方案提供用于延遲和吞吐量分析的性能指標(biāo),以及針對(duì)協(xié)議、數(shù)據(jù)完整性和緩存一致性的全面系統(tǒng)級(jí)檢查。還包括內(nèi)置序列集合、功能覆蓋模型、驗(yàn)證計(jì)劃和一組使用示例,以加快驗(yàn)證覆蓋率的收斂速度。Synopsys VIP 與 Synopsys Verdi Protocol Analyzer 調(diào)試解決方案以及 Synopsys Verdi?? Performance Analyzer 原生集成。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9027

    瀏覽量

    366476
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16103

    瀏覽量

    177071
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8447

    瀏覽量

    150720
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何解決數(shù)據(jù)庫(kù)與緩存一致性

    數(shù)據(jù)庫(kù)壓力。當(dāng)乘客購(gòu)買成功之后,數(shù)據(jù)庫(kù)發(fā)生了變化,需要及時(shí)更新緩存的數(shù)據(jù),以便于其他乘客能從緩存及時(shí)獲取最新車票信息。這就是緩存
    的頭像 發(fā)表于 09-25 15:25 ?1026次閱讀
    如何解決數(shù)據(jù)庫(kù)與<b class='flag-5'>緩存</b><b class='flag-5'>一致性</b>

    請(qǐng)教大神在Arm AMBA協(xié)議集中,什么叫緩存一致性?

    請(qǐng)教大神在Arm AMBA協(xié)議集中,什么叫緩存一致性?
    發(fā)表于 09-29 14:51

    Arm AMBA協(xié)議集AXI,同時(shí)讀寫相同的address,數(shù)據(jù)的一致性怎么比較?

    Arm AMBA協(xié)議集AXI,同時(shí)讀寫相同的address,數(shù)據(jù)的一致性怎么比較?
    發(fā)表于 10-20 11:11

    AMBA CHI協(xié)議介紹

    (SoC)。它促進(jìn)了多處理器設(shè)計(jì)的首次開發(fā),具有大量的控制器和外設(shè)。 CHI適用于需要一致性的廣泛應(yīng)用,包括移動(dòng),網(wǎng)絡(luò)、汽車和數(shù)據(jù)中心。AMBA
    發(fā)表于 08-02 13:40

    CMPCache一致性協(xié)議的驗(yàn)證

    CMP是處理器體系結(jié)構(gòu)發(fā)展的個(gè)重要方向,其中Cache一致性問題的驗(yàn)證是CMP設(shè)計(jì)項(xiàng)重要課題?;贛ESI
    發(fā)表于 07-20 14:18 ?38次下載

    加速器一致性接口

    提供異步緩存一致性直接訪問PS的入口。處理器可以標(biāo)記ACP上的傳輸為一致性或非一致性。PL端的AXI主機(jī)通過ARUSERS[1:0]指示是否為一致性
    發(fā)表于 11-17 15:04 ?3557次閱讀

    Cache一致性協(xié)議優(yōu)化研究

    問題的由來.總結(jié)了多核時(shí)代高速緩存一致性協(xié)議設(shè)計(jì)的關(guān)鍵問題,綜述了近年來學(xué)術(shù)界對(duì)一致性的研究.從程序訪存行為模式、目錄組織結(jié)構(gòu)、一致性粒度、一致性
    發(fā)表于 12-30 15:04 ?0次下載
    Cache<b class='flag-5'>一致性</b>協(xié)議優(yōu)化研究

    自主駕駛系統(tǒng)將使用緩存一致性互連IP和非一致性互連IP

    代ASIL B(D)自主駕駛系統(tǒng)將使用符合ISO 26262標(biāo)準(zhǔn)的緩存一致性互連IP和非一致性互連IP來實(shí)現(xiàn)。 美國(guó)加利福尼亞州坎貝爾2019年4月26日消息—Arteris IP
    的頭像 發(fā)表于 05-09 17:13 ?3177次閱讀

    管理基于Cortex?-M7的MCU的高速緩存一致性

    本文檔概述了不同場(chǎng)景下的高速緩存一致性問題,并就如何管理或避免高速緩存一致性問題提供了些方法建議。
    發(fā)表于 04-01 10:12 ?5次下載
    管理基于Cortex?-M7的MCU的高速<b class='flag-5'>緩存</b><b class='flag-5'>一致性</b>

    搞定緩存一致性驗(yàn)證,多核SoC設(shè)計(jì)就成功了

    ? ? 原文標(biāo)題:搞定緩存一致性驗(yàn)證,多核SoC設(shè)計(jì)就成功了半 文章出處:【微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 12-29 21:35 ?776次閱讀

    本周五|搞定緩存一致性驗(yàn)證,多核SoC設(shè)計(jì)就成功了

    ? ? 原文標(biāo)題:本周五|搞定緩存一致性驗(yàn)證,多核SoC設(shè)計(jì)就成功了半 文章出處:【微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 01-05 16:55 ?502次閱讀

    如何保證緩存一致性

    “ 本文的參考文章是2022年HOT 34上Intel Rob Blakenship關(guān)于CXL緩存一致性篇介紹?!?/div>
    的頭像 發(fā)表于 10-19 17:42 ?1000次閱讀
    如何保證<b class='flag-5'>緩存</b><b class='flag-5'>一致性</b>

    Redis緩存與Mysql如何保證一致性?

    基本流程就是客戶端A請(qǐng)求,先去刪除緩存,然后將數(shù)據(jù)寫入數(shù)據(jù)庫(kù),此時(shí)客戶端B查詢先去查詢緩存,緩存沒有返回,去查數(shù)據(jù)庫(kù),此時(shí)還沒有完成主從同步,拿到是從庫(kù)的舊數(shù)據(jù),然后將舊數(shù)據(jù)進(jìn)行緩存,
    的頭像 發(fā)表于 12-02 14:23 ?873次閱讀
    Redis<b class='flag-5'>緩存</b>與Mysql如何保證<b class='flag-5'>一致性</b>?

    深入理解數(shù)據(jù)備份的關(guān)鍵原則:應(yīng)用一致性與崩潰一致性的區(qū)別

    深入理解數(shù)據(jù)備份的關(guān)鍵原則:應(yīng)用一致性與崩潰一致性的區(qū)別 在數(shù)字化時(shí)代,數(shù)據(jù)備份成為了企業(yè)信息安全的核心環(huán)節(jié)。但在備份過程,兩個(gè)關(guān)鍵概念——應(yīng)用一致性和崩潰
    的頭像 發(fā)表于 03-11 11:29 ?810次閱讀
    深入理解數(shù)據(jù)備份的關(guān)鍵原則:應(yīng)用<b class='flag-5'>一致性</b>與崩潰<b class='flag-5'>一致性</b>的區(qū)別

    異構(gòu)計(jì)算下緩存一致性的重要

    在眾多回復(fù),李博杰同學(xué)的回答被認(rèn)為質(zhì)量最高。他首先將緩存一致性分為兩個(gè)主要場(chǎng)景:是主機(jī)內(nèi)CPU與設(shè)備間的一致性;二是跨主機(jī)的
    的頭像 發(fā)表于 10-24 17:00 ?215次閱讀
    異構(gòu)計(jì)算下<b class='flag-5'>緩存</b><b class='flag-5'>一致性</b>的重要<b class='flag-5'>性</b>