System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种缓存一致性读写控制器及包括其的服务器制造技术_技高网

一种缓存一致性读写控制器及包括其的服务器制造技术

技术编号:40075716 阅读:8 留言:0更新日期:2024-01-17 01:11
本发明专利技术提供一种缓存一致性读写控制器和一种包括其的服务器,缓存一致性读写控制器包括:快速通道互联数据读写模块,所述快速通道互联数据读写模块配置用于模拟快速通道互联高速接口的物理层和协议层以实现和CPU之间的数据通信;内存数据读写模块,所述内存数据读写模块配置用于模拟内存读写接口的物理层和协议层以实现和内存之间的数据通信;以及缓存一致性数据处理模块,所述缓存一致性数据处理模块配置用于将CPU或者内存读写到的数据进行缓存一致性处理。本发明专利技术通过缓存一致性读写控制器分别与CPU和内存互联,实现缓存一致性。

【技术实现步骤摘要】

本专利技术涉及服务器领域,更具体地,特别是指一种缓存一致性读写控制器及包括缓存一致性读写控制器的服务器。


技术介绍

1、目前主要是采用ssd(solid state disk或solid state drive,固态硬盘)作为数据缓存,但该缓存在系统中本质上还是作为外存使用。读写不符合cache(缓存)一致性原则,在读写效率上比符合cache一致性的内存要低得多。在服务器产业中,intel x86平台服务器占比达到70%以上,传统的内存需要在带电的情况下才能保存数据,一旦机器掉电,数据就会丢失,目前在intel x86平台的实践采用ddr(双倍速率同步动态随机存储器)内存+超级电容的模式,此方案占用空间大,超级电容会占用大量的内存部署空间,导致总内存容量受限;另外超级电容只能保证一段时间内的数据非易失,电容电量耗尽之后,数据仍然会丢失。


技术实现思路

1、有鉴于此,本专利技术实施例的目的在于提出一种缓存一致性读写控制器和包括缓存一致性读写控制器的服务器,本专利技术服务器中包括多个cpu、多个内存和多个缓存一致性读写控制器,缓存一致性读写控制器分别通过快速通道互联高速总线和内存读写总线与cpu和内存互联,并在缓存一致性读写控制器中实现缓存的一致性。

2、基于上述目的,本专利技术实施例的一方面提供了一种缓存一致性读写控制器,包括如下部件:快速通道互联数据读写模块,所述快速通道互联数据读写模块配置用于模拟快速通道互联高速接口的物理层和协议层以实现和cpu之间的数据通信;内存数据读写模块,所述内存数据读写模块配置用于模拟内存读写接口的物理层和协议层以实现和内存之间的数据通信;以及缓存一致性数据处理模块,所述缓存一致性数据处理模块配置用于将cpu或者内存读写到的数据进行缓存一致性处理。

3、在一些实施方式中,所述缓存一致性读写控制器还包括:快速通道互联数据串并转换模块,所述快速通道互联数据串并转换模块配置用于对符合快速通道互联协议通信的cpu数据和所述缓存一致性数据处理模块中的数据进行相互转换。

4、在一些实施方式中,所述缓存一致性读写控制器还包括:内存数据转换模块,所述内存数据转换模块配置用于对符合内存通信的数据和所述缓存一致性数据处理模块中的数据进行相互转换。

5、本专利技术实施例的另一方面,提供了一种服务器,包括cpu、内存和缓存一致性读写控制器,所述缓存一致性读写控制器包括:快速通道互联数据读写模块,所述快速通道互联数据读写模块配置用于模拟快速通道互联高速接口的物理层和协议层以实现和cpu之间的数据通信;内存数据读写模块,所述内存数据读写模块配置用于模拟内存读写接口的物理层和协议层以实现和内存之间的数据通信;以及缓存一致性数据处理模块,所述缓存一致性数据处理模块配置用于将cpu或者内存读写到的数据进行缓存一致性处理。

6、在一些实施方式中,所述缓存一致性读写控制器还包括:快速通道互联数据串并转换模块,所述快速通道互联数据串并转换模块配置用于对符合快速通道互联协议通信的cpu数据和所述缓存一致性数据处理模块中的数据进行相互转换。

7、在一些实施方式中,所述缓存一致性读写控制器还包括:内存数据转换模块,所述内存数据转换模块配置用于对符合内存通信的数据和所述缓存一致性数据处理模块中的数据进行相互转换。

8、在一些实施方式中,所述缓存一致性读写控制器和所述cpu之间通过快速通道互联高速总线互联,所述缓存一致性读写控制器和所述内存之间通过内存读写总线进行互联。

9、在一些实施方式中,所述服务器包括多个cpu,所述多个cpu之间通过快速通道互联高速总线互联。

10、在一些实施方式中,所述多个cpu中的每个cpu均与一个独立的缓存一致性读写控制器通过快速通道互联高速总线互联。

11、在一些实施方式中,所述内存包括3d闪存颗粒,所述内存为标准isdimm ddr4形态。

12、本专利技术具有以下有益技术效果:本专利技术服务器中包括多个cpu、多个内存和多个缓存一致性读写控制器,缓存一致性读写控制器分别通过快速通道互联高速总线和内存读写总线与cpu和内存互联,并在缓存一致性读写控制器中实现缓存的一致性。

本文档来自技高网...

【技术保护点】

1.一种缓存一致性读写控制器,其特征在于,包括如下部件:

2.根据权利要求1所述的缓存一致性读写控制器,其特征在于,所述缓存一致性读写控制器还包括:

3.根据权利要求1所述的缓存一致性读写控制器,其特征在于,所述缓存一致性读写控制器还包括:

4.一种服务器,其特征在于,包括CPU、内存和缓存一致性读写控制器,所述缓存一致性读写控制器包括:

5.根据权利要求4所述的服务器,其特征在于,所述缓存一致性读写控制器还包括:

6.根据权利要求4所述的服务器,其特征在于,所述缓存一致性读写控制器还包括:

7.根据权利要求4所述的服务器,其特征在于,所述缓存一致性读写控制器和所述CPU之间通过快速通道互联高速总线互联,所述缓存一致性读写控制器和所述内存之间通过内存读写总线进行互联。

8.根据权利要求4所述的服务器,其特征在于,所述服务器包括多个CPU,所述多个CPU之间通过快速通道互联高速总线互联。

9.根据权利要求8所述的服务器,其特征在于,所述多个CPU中的每个CPU均与一个独立的缓存一致性读写控制器通过快速通道互联高速总线互联。

10.根据权利要求4所述的服务器,其特征在于,所述内存包括3D闪存颗粒,所述内存为标准ISDIMM DDR4形态。

...

【技术特征摘要】

1.一种缓存一致性读写控制器,其特征在于,包括如下部件:

2.根据权利要求1所述的缓存一致性读写控制器,其特征在于,所述缓存一致性读写控制器还包括:

3.根据权利要求1所述的缓存一致性读写控制器,其特征在于,所述缓存一致性读写控制器还包括:

4.一种服务器,其特征在于,包括cpu、内存和缓存一致性读写控制器,所述缓存一致性读写控制器包括:

5.根据权利要求4所述的服务器,其特征在于,所述缓存一致性读写控制器还包括:

6.根据权利要求4所述的服务器,其特征在于,所述缓存一致性读写控制器还包括:

7.根据权...

【专利技术属性】
技术研发人员:周亮
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

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

1