CHI总线概述

news/2024/12/28 12:53:09/

CHI(Coherent Hub Interface)总线用于根据系统性能、功耗、面积的设计需求,来构建片内互连的小型、中型和大型系统。

基于CHI系统上的组件包括单CPU、CPU簇、GPU、存控、IO桥、PCIe子系统,和内部互连本身。

基于CHI系统的基本特征:

  • 可扩展的模块化设计;
  • 功能明确且独立的层次化设计,包括协议层、网络层和链路层三层;
  • 基于数据包的通信;
  • 内部互连上的HN节点之间相互协同处理侦听、缓存和内存访问等所有的事务;
  • CHI一致性协议
    • 数据粒度为64字节
    • 基于侦听过滤器和目录
    • MESI和MOESI缓存模型
    • 给缓存块可选增加“部分”和“空”两种状态
  • CHI事务集合包括
    • 根据性能、面积和功耗的设计需求,增加了事务类型
    • 支持原子操作和同步操作
    • 高效实现数据移动和放置的事务
    • 支持DVM操作来实现虚存管理(主要用于IOMMU)
    • 请求重传
    • 支持端到端的QoS管理
    • 数据宽度可配置
    • 支持TrustZone
    • 消费者-生产者顺序模型中的一致性写优化
    • 跨组件和内部互连的错误报告和传播
    • 支持缓存块中部分数据错误处理,包括数据污染和字节错误指示
    • 给组件接口提供功耗感知信号
      • 提供flit级时钟门控
      • 为实现时钟门控和电源门控,提供组件有效和失效时序
      • 为实现时钟控制和电源控制,提供协议有效指示
        数据粒度主要功能
        协议层

        事务

        /消息

        再协议点上产生和处理请求消息和响应消息

        定义协议节点上允许的缓存状态转移

        为每个请求类型定义事务流

        协议级流控

        网络层数据包

        将协议消息切分成数据包

        计算源/目的的节点ID号,并将其封装到数据包

        链路层FLit

        点到点之间的流控

        管理链路通道,提供网络上的免死锁交换

        拓朴结构

      1. crossbar,小型芯片系统,保序、低延迟

      2. ring,中型芯片系统

      3. mesh,大型芯片系统,高带宽,两维行列结构


http://www.ppmy.cn/news/571974.html

相关文章

SMBUS的介绍与访问

博文是为了总结自己在bios学习上面的点点滴滴,并且加深印象,由于本人水平有限,难免存在不足之处,望指正,同时感谢CSDN提供的平台。本文主要介绍的是SMBUS。 1 SMBUS的简介 特点: SMBUS,System …

总线(Bus)

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制…

SMBus

前言: 为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。 smbus协议 注: 转自 (http://www.programgo.com/arti…

DSP SMBus总线通信

参考文档:System Management Bus (SMBus) Specification Version 3.0.pdf 简介: SMBus(System Management Bus)于1995年被 Intel 提出,应用于低速率通信,是一种二线制串行总线,该总线大部分基…

SMBus总线与I2C总线的区别

reference: http://smbus.org/specs/ 1、介绍 系统管理总线(SMBus)是一个两线接口。通过它,各设备之间以及设备与系统的其他部分之间可以互相通信。它基于I2C操作原理。SMBus为系统和电源管理相关的任务提供一条控制总线。一个系统利用SMBus可以和多个设备互传信息…

什么是I3C总线?它和I2C和SMBus是什么关系?

计算机技术发展十分迅速,三十年前,一间房子大小的小型机的算力,到现在还比不上大家手机CPU的算力。令人吃惊的是,有这么一种38年前的技术,现在还在大家的电脑中运用十分广泛,甚至它的控制器在计算机中的个数…

SMBus总线概述

1.概述: 系统管理总线是一种两线制接口。它基于I2C 总线原理演变而来,可以认为是简化版的I2C总线。 SMBus最初 是应用到 智能电池,如电池充电器和一个微控制器。其提供一个系统和电源管理相关的任务控制总线。如今,SMBus总线可以连接的设备类型更多样化,包括与电源相关的设…

Long.valueOf 将字符串、integer类型转换为long类型

直接看代码: public class MyTest {public static void main(String[] args) {Integer a 1;String b "123";Long aLong Long.valueOf(a);Long bLong Long.valueOf(b);System.out.println(aLong);System.out.println(bLong);} }输出结果: …