91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Arm Cortex-A53 cache的架構(gòu)解析

冬至子 ? 來源:Arm精選 ? 作者:baron ? 2023-09-01 15:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一 A53使用經(jīng)典的big-LITTLE架構(gòu)

以下是一張比較早期的經(jīng)典的big-LITTLE的架構(gòu)圖。

image.png
圖1

image.png
圖2

二 A53的cache配置

image.png

L1 data cache TAG

A53的L1 Data cache遵從的是MOESI協(xié)議,如下所示在L1 data cache的tag中存有MOESI的標記位。

image.png
圖3

MOESI state

image.png
圖4

L1 Instruction cache TAG

L1 instruction cache是只讀的,所以也就無需硬件維護的多core之間instruction cache的一致性,所以也就無需組從MOESI協(xié)議,以下展示了 * L1 Instruction cache的TAG,其中標記為很少,無MESI標記位。

image.png
圖5

三 cache的層級結(jié)構(gòu):

  • L1 cache是private的在core中。
  • L2 cache是share的在cluster中。

image.png
圖6

四 L2 memory System系統(tǒng)介紹

在bit.LITTLE架構(gòu)中,在Cluster中,有一個SCU單元,SCU單元主要是執(zhí)行和維護L1 cache的一致性(MESI協(xié)議或其變體如MOESI協(xié)議)。

image.png
圖7

在L2 Memory System的中,除了包含L2 cache,也會包含L1 Duplicate tag RAM(這里指的其實是L1 Data Cache Tags)。

image.png
圖8

五 多cluster之間的緩存一致性

cluster和外界的接口,可以是ACE或CHI(目前常用的是ACE,后面的趨勢可能是CHI)。

image.png
圖9

  • 如果使用的是ACE,那么多cluster之間的一致性,依靠CCI+ACE來維護。
  • 如果使用的是CHI,那么多cluster之間的一致性,依靠CMN+CHI來維護。

image.png
圖10

六 CCI的介紹(以CCI-550為例)

CCI-550包含一個包容性監(jiān)聽過濾器(snoop filter),用于記錄存儲在ACE主緩存。

偵聽過濾器可以在未命中的情況下響應偵聽事務,并偵聽適當?shù)闹骺刂挥性诿械那闆r下。Snoop過濾器條目通過觀察來自ACE主節(jié)點的事務來維護以確定何時必須分配和取消分配條目。

偵聽過濾器可以響應多個一致性請求,而無需向所有人廣播ACE接口。例如,如果地址不在任何緩存中,則監(jiān)聽過濾器會以未命中和將請求定向到內(nèi)存。如果地址在處理器緩存中,則請求被視為命中,并且指向在其緩存中包含該地址的ACE端口。

image.png

圖11

image.png
圖12

七 經(jīng)典示例框圖

image.png
圖13

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

    關(guān)注

    68

    文章

    20256

    瀏覽量

    252456
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9554

    瀏覽量

    392076
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1399

    瀏覽量

    120603
  • ARM架構(gòu)
    +關(guān)注

    關(guān)注

    15

    文章

    185

    瀏覽量

    39221
  • Cortex-A53
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    22098
  • cache技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    1368
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ARM cortex-A53是否支持硬件預取、整型流水線的個數(shù)等相關(guān)參數(shù)

    已經(jīng)查閱了A53的手冊沒有找到相關(guān)的答案,自己有剛剛接觸這方面,老大給的任務,希望有大佬幫忙指點一下,或是有相關(guān)資料經(jīng)驗也可以。ARM cortex-A53相關(guān)性能:是否支持硬件預取、整型流水線的個數(shù)、乘法器的個數(shù)及時鐘周期、除
    發(fā)表于 01-16 20:32

    案例分享!IMX8 Cortex-A53Cortex-M4多核通信開發(fā)詳解【含源碼】

    前言:本文主要演示i.MX 8M Mini基于OpenAMP的Cortex-A53Cortex-M4核心的核間通信,其中Cortex-A53運行Linux系統(tǒng),Cortex-M4運行
    發(fā)表于 08-05 16:31

    基于Cortex-A53架構(gòu)的低功耗高性能處理器RK3328有哪些功能呢

    基于Cortex-A53架構(gòu)的低功耗高性能處理器RK3328有哪些功能呢?
    發(fā)表于 03-09 06:27

    請問可不可以在使用qemu模擬出Cortex-A53架構(gòu)來運行rt-thread?

    請問可不可以在使用qemu模擬出Cortex-A53架構(gòu)來運行rt-thread,有沒有教程可以參考一下?
    發(fā)表于 02-15 10:46

    請教大神qemu模擬cortex-A53運行rt-thread出錯怎么解決呢?

    新手小白,參考官網(wǎng)文檔運行 RT-Thread qemu-vexpress-a9 BSP 工程的方法自己配置了qemu-virt64-aarch64的工程模擬了cortex-A53架構(gòu)但是運行時
    發(fā)表于 02-15 10:51

    Cortex-A53循環(huán)模型9.6.0版用戶指南

    在多處理器配置中,在監(jiān)聽控制單元(SCU)的控制下,高速緩存關(guān)聯(lián)群集中最多有四個Cortex-A53處理器可用,該監(jiān)聽控制單元維護L1和L2數(shù)據(jù)高速緩存一致性。 Cortex-A53多處理器支持
    發(fā)表于 08-12 06:44

    ARM Cortex-A53 MPCore技術(shù)參考手冊

    Cortex-A53處理器是一款實現(xiàn)ARMv8-A架構(gòu)的中端低功耗處理器。 Cortex-A53處理器有一到四個內(nèi)核,每個內(nèi)核都有一個L1內(nèi)存系統(tǒng)和一個共享的L2緩存
    發(fā)表于 08-18 07:16

    深入解析ARM Cortex-A12架構(gòu)

    深入解析ARM Cortex-A12架構(gòu)
    發(fā)表于 01-14 12:31 ?21次下載

    ARM新銳Cortex_A7核心架構(gòu)解析

    ARM新銳Cortex_A7核心架構(gòu)解析
    發(fā)表于 09-28 10:10 ?11次下載
    <b class='flag-5'>ARM</b>新銳<b class='flag-5'>Cortex_A</b>7核心<b class='flag-5'>架構(gòu)</b><b class='flag-5'>解析</b>

    Cortex-M4F + Cortex-A53異構(gòu)多核給工業(yè)控制帶來何種意義?

    Cortex-M4F作為獨立安全控制從核心,在實際運行中四核Cortex-A53主核心互不干擾,安全性更高。另外,Cortex-M4F支持FreeRTOS/裸機,它很好地解決了四核
    的頭像 發(fā)表于 06-15 14:25 ?1975次閱讀
    <b class='flag-5'>Cortex</b>-M4F + <b class='flag-5'>Cortex-A53</b>異構(gòu)多核給工業(yè)控制帶來何種意義?

    案例分享!IMX8 Cortex-A53Cortex-M4多核通信開發(fā)詳解

    MX8 Cortex-A53Cortex-M4多核通信開發(fā)詳解
    的頭像 發(fā)表于 09-10 11:18 ?4740次閱讀
    案例分享!IMX8 <b class='flag-5'>Cortex-A53</b>與<b class='flag-5'>Cortex</b>-M4多核通信開發(fā)詳解

    Imagination新推APXM-6200 CPU,性能超越Cortex-A53

    該CPU為新時代的64位應用型處理器,采用11級別雙通道線(11-stage, dual-issue pipeline),相較現(xiàn)有市場產(chǎn)品,其性能超出Arm Cortex-A53高達65%,賽過Cortex-A510則多出20%
    的頭像 發(fā)表于 04-09 15:04 ?1394次閱讀

    ARM Cortex-A53嵌入式開發(fā)平臺Android手冊

    電子發(fā)燒友網(wǎng)站提供《ARM Cortex-A53嵌入式開發(fā)平臺Android手冊.pdf》資料免費下載
    發(fā)表于 04-28 15:10 ?1次下載

    ARM Cortex-A53嵌入式開發(fā)平臺FETT507-C OKT507-C用戶編譯手冊

    電子發(fā)燒友網(wǎng)站提供《ARM Cortex-A53嵌入式開發(fā)平臺FETT507-C OKT507-C用戶編譯手冊.pdf》資料免費下載
    發(fā)表于 04-28 15:20 ?0次下載

    帶四核Arm Cortex-A57和四核Arm Cortex-A53 CPU的RZ/G2H超高性能微處理器數(shù)據(jù)手冊

    具有超高處理性能的四核 Arm?Cortex?-A57(1.5GHz)和四核 Arm Cortex-A53(1.2GHz)CPU,具有 3D
    的頭像 發(fā)表于 03-12 17:59 ?1355次閱讀
    帶四核<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-A</b>57和四核<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-A53</b> CPU的RZ/G2H超高性能微處理器數(shù)據(jù)手冊