CHI总线术语和名词

1. 协议层

        Master(也称为Requester)发起一个事务Transaction,Slaver(也称为Completer或Endpoint)接收事务并完成该事务。

        典型的事务就是从内存系统中读取数据,或者往内存系统写数据。CHI支持六大类事务:读操作、无数据操作、写操作、原子操作、侦听操作和其他操作。

        消息Message,两个组件之间的信息交换单元。消息一般有:请求消息、数据响应消息和侦听请求消息。

        一个事务是若干有序消息组成。例如一种可侦听读操作的事务,就包括下面三个消息:

1)主请求者在互连网络的请求REQ通道上,发送“可侦听读请求”;

2)从完成者在互连网络的读数据RDAT通道上,返回数据,并返回带有完成数据编码的响应消息;

3)如果期望完成确认位有效,主请求者在互连网络的侦听响应/完成确认SRSP通道上,返回带有完成确认编码的确认消息。

协议层流控,主要是控制完成者能够接收的事务数量,即Protocol Credit。

2. 网络层以下

        数据包Packet是在互连网络上两个组件之间的传输单位,一个协议层消息可切分为一个或多个数据包。每个数据包具有路由信息,例如源/目的ID号。

        链路层流控单位一般定义为Flit,物理层传输单位一般定义为Phit,CHI总线规定网路层数据包只包含一个Flit,链路层Flit也仅仅只包含一个Phit。因此Flit层的流控单位可以理解为网络数据包的流控。

        链路层流控,主要是单跳链路端的数据包接收者能够接收的数据包数量,即Link Layer Credit。

3. 一致性

        HN(Home Node),属于互连网络的一部分,能够接收来自主请求者的请求消息,完成所需的一致性操作后,给主请求者发送响应消息。HN-F是一种HN,满足除分布式虚拟内存操作以外的所有一致性事务,HN-F就是互连网络上的一致性节点,即如果所有主请求者向HN-F请求数据操作,那么HN-F保证所有主请求者看到的数据具有一致性。

  

       

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值