CHI trans简析--write zero

        此处仅简单分析每个命令的含义,背景,以及可能的状态变化,对于每个trans具体包含的流程,将在下文描述;

    write类型的操作分为三类,Immediate Write/ Write Zero/ Copy Back write;

Write Zero

        write zero为RN和HN之间的交互命令;

        

  ==============================================================

   WriteUniqueZero

        --访问的是snoopable空间;

        --HN接收该命令后,发出snoop命令,其他被snp的RN, 状态都变成invalid;

        

         --发送该命令的RN在发送前和发送后的状态转变如下:

        

        --Write without data bytes when the data value is zero;

            当数据全0时,写不再携带数据;

            软件使用场景是什么?

            --节约带宽?是否是软件有初始化某些地址的场景,这样只要发送这个命令,就不用发送对应的写数据,可以直接将对应地址清零;

  ==============================================================

   WriteNoSnpZero

        --用于RN访问HN,snoopable空间;或者HN访问任意地址空间;

        

         --当写的数据全0时,不会有数据传输;

        --初始状态如下:

        

        --结束状态如下:

        

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值