码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ARM ACP


    ARM MPcore系统中ACP(加速器一致性接口的 )作用 - 极术社区 - 连接开发者与智能计算生态

    加速器一致性接口_卜居的博客-CSDN博客_acp arm

    What is ACP?

    Most of ARM's MPCore processors include an ACP, or Accelerator Coherency Port. ACPs are just AXI slave ports. You can connect an AXI master to the port, and the transactions generated by that master will pass through the MPCore processor in order to reach the main memory system.

    Why?

    This is a way of taking a non-cache coherent master and making it cache coherent.

    As the master's transactions pass through the processor, they are visible to the coherency logic in the processor. This means that should they access an address held in the processor's caches, it can take the necessary steps to ensure coherency. Exactly how this works is down to the specific MPCore processor.

    Note: In practice, it would have to be a non-cached master. As the ACP only gives visibility of the bus transactions, not any up-stream caches.

    Who initiates transactions over ACP?

    The master (the thing you connected to the ACP). From its perspective not much has changed.

    什么是ACP?
    ARM的大多数MPCore处理器都包含ACP或加速器相干端口。ACP只是AXI从端口。您可以将AXI主机连接到端口,该主机生成的事务将通过MPCore处理器到达主内存系统。
    为什么?
    这是一种获取非缓存一致性主机并使其缓存一致性的方法。
    当主事务通过处理器时,它们对处理器中的一致性逻辑是可见的。这意味着,如果他们访问处理器缓存中保存的地址,它可以采取必要的步骤来确保一致性。具体的工作方式取决于特定的MPCore处理器。
    注意:实际上,它必须是一个非缓存的主机。由于ACP只提供总线事务的可见性,而不提供任何上游缓存。
    谁通过ACP发起交易?
    主设备(您连接到ACP的设备)。从它的角度来看,变化不大。

  • 相关阅读:
    【Vue+element+admin】目录详解
    Element树形控件使用过程中遇到的问题及解决方法
    c++ -const和指针的关系 --每日学习八股文
    短视频账号矩阵系统saas管理私信回复管理系统
    【数据库原理及应用】——安全性与完整性(学习笔记)
    大数据基础架构选型
    [笔记] FragmentVC(2021)
    【HTTPS】运营商劫持、中间人攻击 与 加密
    进程与线程
    Innovus GUI——不显示inst name
  • 原文地址:https://blog.csdn.net/baidu_38316985/article/details/128214551
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号