【技术实现步骤摘要】
【国外来华专利技术】器件互连中的源排序
[0001]相关申请的交叉引用
[0002]本申请要求于2021年4月22日递交的题为“SOURCE ORDERING IN DEVICE INTERCONNECTS(器件互连中的源排序)”的美国专利申请序列号17/238,156的优先权,该美国专利申请要求于2020年11月16日递交的题为“SOURCE ORDERING IN PCIE OR CXL.IO(PCIE或CXL.IO中的源排序)”的美国临时专利申请No.63/114,440的权益和优先权。这些在先申请的公开内容均通过参考引用结合于此。
[0003]本公开内容涉及计算系统,特别是(但不限于)设备互连中的源排序,如基于外围组件互连快速(Peripheral Component Interconnect Express,PCIe)和/或计算快速链路(Compute Express Link,CXL)的互连。
技术介绍
[0004]半导体处理和逻辑设计的进步已经允许增加可存在于集成电路设备上的逻辑量。作为必然结果,计算机系统配置已经从系统中的单个或多个集成电路发展到存在于各个集成电路上的多个核心、多个硬件线程和多个逻辑处理器,以及集成在此类处理器内的其他接口。处理器或集成电路通常包括单个物理处理器管芯,其中处理器管芯可以包括任何数量的核心、硬件线程、逻辑处理器、接口、存储器、控制器集线器等。随着处理能力与计算系统中的设备数量一起增长,插槽(socket)和其他设备之间的通信变得更加关键。因此,互连已经从主要处理电气通信的更传 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:端口,用于在链路上发送和接收数据;以及协议栈电路,用于跨所述链路实施基于加载
‑
存储输入/输出(I/O)的协议的一个或多个层,其中,所述协议栈电路用于执行以下操作:接收在所述链路上发起存储器写入事务的请求;为所述存储器写入事务构建存储器写入请求事务层分组(TLP),其中,所述存储器写入请求TLP的字段指示所述TLP的非默认流量类、响应于所述存储器写入事务需要完成、以及与所述存储器写入事务相关联的流标识符;使得所述存储器写入请求TLP在所述链路上被发送;以及处理在所述链路上接收的完成TLP,所述完成TLP指示所述存储器写入请求TLP的完成。2.根据权利要求1所述的装置,其中,所述存储器写入请求TLP是存储器写入TLP,并且关于响应于所述存储器写入事务需要完成的所述指示被包括在所述存储器写入TLP的标签字段的两个较高位、所述存储器写入TLP的两个保留位、或所述存储器写入TLP的1个标签字段位和1个保留位的组合中。3.根据权利要求1所述的装置,其中,所述存储器写入请求TLP是流式写入TLP,并且关于响应于所述存储器写入事务需要完成的所述指示被包括在所述流式写入TLP的一个或多个字段中。4.根据权利要求3所述的装置,其中,所述流式写入TLP被利用除0100_0000b以外的值进行指示。5.根据权利要求4所述的装置,其中,所述流式写入TLP被利用值0101_1100b或0101_1101b进行指示。6.根据权利要求3所述的装置,其中,所述协议栈电路用于构建与同一流标识符相关联的多个流式写入TLP,所述完成TLP是流式写入完成TLP,该流式写入完成TLP指示所述多个流式写入TLP中的每一者的完成。7.根据权利要求6所述的装置,其中,所述流式写入完成TLP被利用除0000_1010b或0100_1010b以外的值进行指示。8.根据权利要求7所述的装置,其中,所述流式写入完成TLP被利用值0000_1100b进行指示。9.根据权利要求6所述的装置,其中,所述完成TLP的标签字段指示与所述多个流式写入TLP相关联的所述流标识符。10.根据权利要求6所述的装置,其中,所述完成TLP的字节计数字段指示所述完成TLP所指示的完成的数量。11.根据权利要求1所述的装置,其中,所述流标识符在所述存储器写入请求TLP的标签字段中被指示。12.根据权利要求1所述的装置,其中,所述存储器写入请求TLP还包括指示完成合并被允许的字段。13.根据权利要求1所述的装置,其中,所述存储器写入请求TLP被使用非通告事务类型缓冲器进行跟踪。14.根据权利要求1
‑
13中任一项所述的装置,其中,所述协议栈电路跨所述链路实施基
于PCIe或基于CXL的协议,并且所述非默认流量类指示除VC0以外的虚拟信道(VC)。15.一种方法,包括:接收在链路上发起存储器写入事务的请求,所述链路实施基于加载
‑
存储输入/输出(I/O)的协议;为所述存储器写入事务构建存储器写入请求事务层分组(TLP),其中,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。