网站建设的必要性分析,网站建设德语,wordpress顶部两边有富余,wordpress安装云本章介绍CMN-700#xff0c;这是用于AMBA5 CHI互连#xff0c;且可根据需要定制的网格拓扑结构。
1. 关于CMN‐700 CMN‐700是一种可配置扩展的一致性互连网络#xff0c;旨在满足高端网络和企业计算应用中使用的一致性网络系统的功率、性能和面积(PPA)要求。支持1-256个处…本章介绍CMN-700这是用于AMBA®5 CHI互连且可根据需要定制的网格拓扑结构。
1. 关于CMN‐700 CMN‐700是一种可配置扩展的一致性互连网络旨在满足高端网络和企业计算应用中使用的一致性网络系统的功率、性能和面积(PPA)要求。支持1-256个处理节点。下图是一个2X2的简单Mesh网络示意 CMN‐700使用Arm® SocratesTMARM的IP管理平台平台进行配置支持
自定义互连网络的大小和设备连接位置。可选的System Level Cache (SLC)
CMN‐700 支持CHI-E,包括以下features
MakeReadUnique支持不带data的写0操作增强的独占事务。支持8种独占事务多种优化和增强的事务 越来越复杂支持多接口设备的连接与具有复制通道的设备连接通道复制扩展的TxnID和GroupID分布式虚拟内存(DVM)功能内存标签MTE功能Memory Tagging Extension
CMN‐700通过以下功能提供系统级的功能对齐校准
Quality of Service (QoS)Reliability, Availability, and Serviceability (RAS)Debug and Trace (DT)
CMN‐700兼容以下IP
Dynamic Memory Controller (DMC)——内存控制管理DDRGeneric Interrupt Controller (GIC)——中断控制管理各种中断Memory Management Unit (MMU)——内存管理管理虚拟地址的映射Interconnects such as the Arm® CoreLinkTM NIC-450 Network Interconnect——ARM其他互连网络Armv8.2, Armv8.4, and Armv9.0 processors——处理器core
CMN‐700提供可选的Coherent Multichip Link (CML)功能CML兼容
CXL2.0SMP connection
下表显示了使用CMN‐700构建的系统可以包含的协议节点和设备
各节点介绍详见【CMN】Components组件汇总_cmn ccg-CSDN博客 2. Compliance
1. CMN‐700支持CHI-E且向后兼容主要包括以下架构功能
全兼容的 CHI互连架构非阻塞的一致性协议基于packet包的通信4种类型的channels: ——Request (REQ) ——Response (RSP) ——Snoop (SNP) ——Data (DAT)
使用端到端的信用证机制进行协议层流控以及retry机制去实现灵活的带宽和资源分配。
2. CXL architecture
CMN‐700 支持CXL.mem (Type3)符合CXL 2.0规范。 3. 功能特性
CMN‐700提供以下的主要功能特性
最大支持12x12网络自定义网络大小和设备位置可配置的系统地址映射表SAM高达256个RNF接口用于连接基于CHI协议的处理单元包括计算集群加速器图形处理器等可以通过CAL去扩展连接设备。支持64 个SN 接口如果使用CAL扩展支持到128支持90个RNI每个端口最多三个ACE5‐Lite端口(总共270个)
注可以使用多级互连网络系统来支持更多设备如NIC-450接到CMN-700。
支持单或双RSP、REQ、SNP和256位DAT通道配置。可选支持指定源-目标对之间的non-XY路由算法。默认XY路由最大物理地址(PA)宽度为52位Masters之间的DVM消息传输用于流量整形的QoS规则PMU对相应触发事件计数高性能的分布式SLC和支持128RNF记录的Snoop Filter (SF)支持48个HNI包括 HN‐T, HN‐V, HN‐P, HN‐D各包含一个ACE-Lite master接口。 支持CHI Memory Tagging Enhancements (MTE)支持中心的MXP支持4个device边沿的MXP支持3个deviceOn-Chip Memory (OCM) 支持使用片上内存不使用DDR来创建CMN-700系统支持32个CCGCCG设备支持CML_SMP或CXL2.0并具有512位CXS-B接口◦支持基于地址的内存冲刷Address Based Flush (ABF)flush SLC/SF。基于请求者的way locking锁定后这些way只能用于该请求者。 4. 接口 后文将逐步介绍CMN的各个功能。