System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于主机存储器缓冲器的处理器相关的地址转换制造技术_技高网

用于主机存储器缓冲器的处理器相关的地址转换制造技术

技术编号:44333895 阅读:2 留言:0更新日期:2025-02-18 20:43
在固态驱动器(SSD)系统中的主机存储器缓冲器(HMB)访问模块处接收与访问请求相关联的模块标识符和请求地址。至少部分基于模块标识符和请求地址来确定转换后的地址,包括访问至少一个转换表,该至少一个转换表存储(1)SSD系统中的多个处理器和(2)主机存储器缓冲器之间的地址映射;多个处理器中的每个处理器在主机存储器缓冲器中具有不重叠的存储器空间。在主机接口处执行访问请求,包括通过使用转换后的地址访问主机存储器缓冲器,其中主机存储器缓冲器位于SSD系统外部的主机存储器中。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、固态驱动器(ssd)系统包括ssd控制器(例如,在片上系统(soc)上实现)和固态存储介质(例如,nand闪存介质)。改进ssd系统的性能和/或降低其成本的新技术将是合乎期望的。例如,这种新的ssd系统可能能够使用较便宜的组件来提供相同水平的性能。


技术实现思路

【技术保护点】

1.一种固态驱动器(SSD)系统,包括:

2.根据权利要求1所述的SSD系统,其中多个处理器包括运行相同固件的多个对称多处理(SMP)处理器。

3.根据权利要求1所述的SSD系统,其中一个或多个逻辑到物理地址映射表存储在主机存储器缓冲器中。

4.根据权利要求1所述的SSD系统,其中:

5.根据权利要求4所述的SSD系统,其中:

6.根据权利要求5所述的SSD系统,其中硬件功能模块包括直接存储器存取(DMA)模块。

7.根据权利要求1所述的SSD系统,其中与多个处理器中的给定一个处理器相关联的连续表观HMB存储器空间对应于主机存储器缓冲器中的多个非连续片段。

8.根据权利要求7所述的SSD系统,其中使用与连续表观HMB存储器空间相关联的请求区域基地址和与主机存储器缓冲器中的多个非连续片段之一相关联的重新映射基地址来计算转换后的地址。

9.根据权利要求8所述的SSD系统,其中至少一个转换表包括都是正值的多个请求区域基地址、都是正值的多个请求区域大小和都是正值的多个重新映射基地址。

<p>10.根据权利要求1所述的SSD系统,其中纠错编码数据存储在主机存储器缓冲器上,并且确定转换后的地址还至少部分基于与纠错编码数据相关联的编码率。

11.根据权利要求1所述的SSD系统,其中:

12.一种方法,包括:

13.根据权利要求12所述的方法,其中与多个处理器中的给定一个处理器相关联的连续表观HMB存储器空间对应于主机存储器缓冲器中的多个非连续片段。

14.根据权利要求12所述的方法,其中纠错编码数据存储在主机存储器缓冲器上,并且确定转换后的地址还至少部分基于与纠错编码数据相关联的编码率。

15.根据权利要求12所述的方法,其中:

...

【技术特征摘要】
【国外来华专利技术】

1.一种固态驱动器(ssd)系统,包括:

2.根据权利要求1所述的ssd系统,其中多个处理器包括运行相同固件的多个对称多处理(smp)处理器。

3.根据权利要求1所述的ssd系统,其中一个或多个逻辑到物理地址映射表存储在主机存储器缓冲器中。

4.根据权利要求1所述的ssd系统,其中:

5.根据权利要求4所述的ssd系统,其中:

6.根据权利要求5所述的ssd系统,其中硬件功能模块包括直接存储器存取(dma)模块。

7.根据权利要求1所述的ssd系统,其中与多个处理器中的给定一个处理器相关联的连续表观hmb存储器空间对应于主机存储器缓冲器中的多个非连续片段。

8.根据权利要求7所述的ssd系统,其中使用与连续表观hmb存储器空间相关联的请求区域基地址和与主机存储器缓冲器中的多个非连续片段之一相关联的重新映射基...

【专利技术属性】
技术研发人员:L·E·亚当斯修宸
申请(专利权)人:北京特纳飞电子技术有限公司
类型:发明
国别省市:

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

1