一种CXL主机控制器、数据传输方法以及计算机技术

技术编号:46620822 阅读:1 留言:0更新日期:2025-10-14 21:15
本申请实施例提供一种CXL主机控制器、数据传输方法以及计算机,CXL主机控制器包括:CXL主机桥接模块和CXL多端口控制器;CXL多端口控制器连接CXL设备的物理链路,由CXL多端口控制器管理的多个根端口共享,各根端口用于连接对应的CXL设备;多个根端口按照时分复用机制轮流激活,使用物理链路进行数据传输;CXL主机桥接模块,在发送方向接收处理器报文,转换为CXL报文传输给CXL多端口控制器;CXL多端口控制器,在发送方向接收CXL主机桥接模块的CXL报文,基于当前时钟周期时分复用信号指示激活的目标根端口,将CXL报文对应的数据包传输至目标根端口,通过目标根端口传输至CXL设备。CXL主机控制器实现了多端口拓展,为CXL网络和内存设备扩展提供更高的兼容性、灵活性。

【技术实现步骤摘要】

本申请实施例涉及计算机,具体涉及一种cxl主机控制器、数据传输方法以及计算机。


技术介绍

1、随着分布式计算的发展,内存池化的需求越来越高,以便实现内存资源的动态分配与回收,从而优化内存总体利用率。cxl(compute express link,高速计算互联协议)协议为此提供了关键支持,不仅能够拓展内存子系统的容量和带宽,而且能够用于异构处理器以及外围设备之间互联,实现计算资源和内存资源解耦和池化。

2、在此背景下,如何提供一种cxl主机控制器的设计方案,以实现cxl主机控制器的多端口拓展,为cxl网络和内存设备扩展提供更高的兼容性、灵活性,成为了本领域技术人员亟需解决的技术问题。


技术实现思路

1、有鉴于此,本申请实施例提供一种cxl主机控制器、数据传输方法以及计算机,能够实现cxl主机控制器的多端口拓展,为cxl网络和内存设备扩展提供更高的兼容性、灵活性。

2、为实现上述目的,本申请实施例提供如下技术方案。

3、第一方面,本申请实施例提供一种cxl主机控制器,包括:c本文档来自技高网...

【技术保护点】

1.一种CXL主机控制器,其特征在于,包括:CXL主机桥接模块和CXL多端口控制器;所述CXL多端口控制器连接CXL设备的物理链路,由所述CXL多端口控制器管理的多个根端口共享,各根端口用于连接对应的CXL设备;并且,所述多个根端口按照时分复用机制轮流激活,以轮流使用所述物理链路进行数据传输,其中,每个时钟周期的时分复用信号指示每个时钟周期激活的根端口;

2.根据权利要求1所述的CXL主机控制器,其特征在于,所述CXL主机桥接模块,还用于在接收方向,接收CXL多端口控制器上传的CXL报文,并上报处理器;

3.根据权利要求2所述的CXL主机控制器,其特征在于,所述时...

【技术特征摘要】

1.一种cxl主机控制器,其特征在于,包括:cxl主机桥接模块和cxl多端口控制器;所述cxl多端口控制器连接cxl设备的物理链路,由所述cxl多端口控制器管理的多个根端口共享,各根端口用于连接对应的cxl设备;并且,所述多个根端口按照时分复用机制轮流激活,以轮流使用所述物理链路进行数据传输,其中,每个时钟周期的时分复用信号指示每个时钟周期激活的根端口;

2.根据权利要求1所述的cxl主机控制器,其特征在于,所述cxl主机桥接模块,还用于在接收方向,接收cxl多端口控制器上传的cxl报文,并上报处理器;

3.根据权利要求2所述的cxl主机控制器,其特征在于,所述时分复用信号包括:

4.根据权利要求3所述的cxl主机控制器,其特征在于,所述物理链路由多个物理信道组成,所述多个物理信道划分为多个物理信道分组,一个根端口分配对应的一个物理信道分组并通过所述物理信道分组进行数据传输。

5.根据权利要求4所述的cxl主机控制器,其特征在于,在多个根端口的一轮轮...

【专利技术属性】
技术研发人员:肖健伟
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1