当前位置: 首页 > 专利查询>英特尔公司专利>正文

针对差异数据粒度的数据传输方法和设备技术

技术编号:26478528 阅读:59 留言:0更新日期:2020-11-25 19:22
本文公开了与数据传输关联的设备、存储介质和方法。在一些实施例中,一种用于计算的设备包括:提交生成器和介质写入生成器。提交生成器被布置成生成与存储介质的介质切片对应关联的提交指示符,以分别向存储介质的存储介质控制器表示是否继续将介质切片写入到存储介质中。介质写入生成器被布置成向存储介质控制器提供要被写入到存储介质中的介质切片的数据块以及关联的提交指示符。每个数据块的大小小于每个介质切片的大小。还描述并要求保护了其它实施例。

【技术实现步骤摘要】
针对差异数据粒度的数据传输方法和设备
本公开涉及计算领域。更特定地,本公开涉及用于当主机的访问粒度与介质不同时将数据从主机传输到存储装置/存储器介质的方法和设备。
技术介绍
随着集成电路和存储装置/存储器技术的发展,存储装置/存储器介质的容量在这些年来稳步增加。迄今为止,计算系统具有千兆字节固态存储装置/存储器介质并不罕见。为了改进介质访问效率和存储空间利用,存储装置/存储器介质内部的存储空间经常被划分成大的原子访问单元(表示为“切片”),例如2KB切片。然而,为了避免传输已经在介质中的大量冗余数据并且为了减少传送较高优先级数据的延迟,主机写入可以使用小得多的大小,例如512B。换句话说,经常花费多个主机写入来填满存储装置/存储器介质的一个切片。外围部件互连高速连接(PCIe或PCI-e)是被开发以替代较旧的PCI、PCI扩展(PCI-X)和加速图形端口(AGP)总线标准的高速串行计算机扩展总线标准。现今,它是用于个人计算机的图形卡、硬盘驱动器、固态驱动器(SSD)、无线保真(Wi-Fi)和以太网硬件连接的常见主板接口。PCIe相对于较本文档来自技高网...

【技术保护点】
1. 一种用于计算的设备,包括:/n提交生成器,所述提交生成器用于生成与存储介质的介质切片对应关联的提交指示符,以分别向所述存储介质的存储介质控制器表示是否继续将所述介质切片写入到所述存储介质中;以及/n介质写入生成器,所述介质写入生成器用于向所述存储介质控制器提供要被写入到所述存储介质中的所述介质切片的数据块以及所关联的提交指示符;/n其中每个数据块的大小小于每个介质切片的大小。/n

【技术特征摘要】
20190524 US 16/4228271.一种用于计算的设备,包括:
提交生成器,所述提交生成器用于生成与存储介质的介质切片对应关联的提交指示符,以分别向所述存储介质的存储介质控制器表示是否继续将所述介质切片写入到所述存储介质中;以及
介质写入生成器,所述介质写入生成器用于向所述存储介质控制器提供要被写入到所述存储介质中的所述介质切片的数据块以及所关联的提交指示符;
其中每个数据块的大小小于每个介质切片的大小。


2.如权利要求1所述的设备,其中
所述设备是外围部件互连高速连接(PCIe)主机;
所述存储介质控制器是PCIe存储介质控制器;以及
所述介质写入生成器被布置成生成存储器写入事务层分组(TLP),其中提交字段在每个TLP的报头中,以向所述PCIe存储介质控制器提供要被写入到所述存储介质中的所述介质切片的所述数据块以及所关联的提交指示符。


3.一种用于计算的设备,包括:
介质写入数据缓冲器,所述介质写入数据缓冲器用于缓冲要被写入到存储介质中的介质切片的数据块;以及
介质写入控制器,所述介质写入控制器被耦合到所述介质写入数据缓冲器以控制将所缓冲的介质切片写入到所述存储介质;
其中除了要被写入到所述存储介质中的所述数据块之外,所述设备还被提供有与要被写入到所述存储介质中的所述介质切片对应关联的提交指示符;以及
其中所述介质写入控制器被布置成在接收到表示继续将所述介质切片写入到所述存储介质中的所关联的提交指示符时,使介质切片的所缓冲的数据块被写入到所述存储介质中;
其中每个数据块的大小小于每个介质切片的大小。


4.如权利要求3所述的设备,其中所述介质写入控制器被布置成确定介质切片的所关联的提交指示符是否表示继续将所述介质切片写入到所述存储介质中;并且确定是否已经接收到介质切片的所有数据块。


5.如权利要求4所述的设备,其中所述介质写入控制器被布置成在确定已经接收到所述介质切片的所有数据块时,进一步使所述介质切片被写入到所述存储介质。


6.如权利要求5所述的设备,其中所述介质写入控制器被布置成在使所述介质切片被写入到所述存储介质时,进一步更新介质切片写入跟踪器数据结构。


7.如权利要求4所述的设备,其中所述介质写入控制器被布置成在确定所述介质切片的所关联的提交指示符表示继续将所述介质切片写入到所述存储介质中,以及确定尚未接收到所述介质切片的所有数据块时,进一步使所述介质切片的剩余数据块从所述存储介质被读取。


8.如权利要求7所述的设备,其中所述介质写入控制器被布置成在从所述存储介质读取所述介质切片的所述剩余数据块时,进一步使所述介质切片被写入到所述存储介质。


9.如权利要求8所述的设备,其中所述介质写入控制器被布置成在使所述介质切片被写入到所述存储介质时,进一步更新介质切片写入跟踪器数据结构。


10.如权利要求4所述的设备,其中所述介质写入控制器被布置成在确定所述介质切片的所关联的提交指示符不表示继续将所述介质切片写入到所述存储介质中,以及确定尚未接收到所述介质切片的所有数据块时,进一步使介质切片的所述数据块在所述介质写入数据缓冲器中被缓冲。


11.如权利要求10所述的设备,其中所述介质写入控制器被布置成在使介质切片的所述数据块在所述介质写入数据缓冲器中被缓冲时,进...

【专利技术属性】
技术研发人员:S文卡特拉曼EH黄S哈利利D帕特尔KH谭
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1